나를 기록하다
article thumbnail
[TIL-34/230926] 백준 7568, 객체지향의 사실과 오해, TDD 리팩토링
TIL 2023. 9. 27. 00:30

오늘은 평소와 같이 오전에 운동을 하고 알고리즘을 풀면서 하루를 시작했다. 오늘 계획한 목표는 알고리즘 1문제 / 객체지향의 사실과 오해 1장 정리 / 자기소개서 보완 / 우아한테크세미나 TDD 리팩토링 듣고 정리였고, 공부한 내용을 차례대로 정리해보겠다. 백준 7568 덩치(Java) https://www.acmicpc.net/problem/7568 7568번: 덩치 우리는 사람의 덩치를 키와 몸무게, 이 두 개의 값으로 표현하여 그 등수를 매겨보려고 한다. 어떤 사람의 몸무게가 x kg이고 키가 y cm라면 이 사람의 덩치는 (x, y)로 표시된다. 두 사람 A 와 B의 덩 www.acmicpc.net 시간 메모리 제한 제출 정답 맞힌 사람 정답 비율 1 초 128 MB 93178 51602 4360..

article thumbnail
[TIL-33/230925] 백준 2775, 객체지향의 사실과 오해, 자소서(우테코)
TIL 2023. 9. 26. 00:46

오늘의 공부는 아래와 같다. 알고리즘 - 2문제 객체지향의 사실과 오해 - 1장, 2장 정독 우아한 테크코스 자기소개서 - 1,4문항 완료 / 2,3문항 작성 중 백준 2775 부녀회장이 될테야 시간 제한메모리 제출 정답 맞힌 사람 정답 비율 0.5 초 (추가 시간 없음) 128 MB 94941 53064 45163 57.067% 문제 평소 반상회에 참석하는 것을 좋아하는 주희는 이번 기회에 부녀회장이 되고 싶어 각 층의 사람들을 불러 모아 반상회를 주최하려고 한다. 이 아파트에 거주를 하려면 조건이 있는데, “a층의 b호에 살려면 자신의 아래(a-1)층의 1호부터 b호까지 사람들의 수의 합만큼 사람들을 데려와 살아야 한다” 는 계약 조항을 꼭 지키고 들어와야 한다. 아파트에 비어있는 집은 없고 모든 거..

article thumbnail
[TIL-32/230924] 알고리즘, 숫자야구
TIL 2023. 9. 24. 22:08

날이 많이 풀려 시원한 주말, 나는 개발과 함께 보냈다. 어제 하루를 휴식해서 컨디션이 좋았기에 우선 알고리즘부터 시작했다. 저번에 풀지 못하고 stranger's lab 블로그를 보며 공부했던 체스판 다시 칠하기를 스스로 다시 풀어보았다. https://www.acmicpc.net/problem/1018 1018번: 체스판 다시 칠하기 첫째 줄에 N과 M이 주어진다. N과 M은 8보다 크거나 같고, 50보다 작거나 같은 자연수이다. 둘째 줄부터 N개의 줄에는 보드의 각 행의 상태가 주어진다. B는 검은색이며, W는 흰색이다. www.acmicpc.net 시간 제한메모리 제출 정답 맞힌 사람 정답 비율 2 초 128 MB 104671 51838 41470 49.663% 문제 지민이는 자신의 저택에서 MN..

article thumbnail
[TIL-31/230922][백준 2635/자바(java)] 수 이어가기
TIL 2023. 9. 23. 00:30

오늘은 프로젝트도 끝났기에, 알고리즘 문제를 풀었다. 알고리즘 문제는 아래와 같다. https://www.acmicpc.net/problem/2635 2635번: 수 이어가기 첫 번째 수가 주어진다. 이 수는 30,000 보다 같거나 작은 양의 정수이다. www.acmicpc.net 시간 제한메모리 제출 정답 맞힌 사람 정답 비율 1 초 128 MB 11202 4366 3511 37.773% 문제 다음과 같은 규칙에 따라 수들을 만들려고 한다. 첫 번째 수로 양의 정수가 주어진다. 두 번째 수는 양의 정수 중에서 하나를 선택한다. 세 번째부터 이후에 나오는 모든 수는 앞의 앞의 수에서 앞의 수를 빼서 만든다. 예를 들어, 세 번째 수는 첫 번째 수에서 두 번째 수를 뺀 것이고, 네 번째 수는 두 번째 수..

article thumbnail
[TIL-30/230921][넷마블문화재단] UI 수정 및 페이지 에러 해결
TIL/넷마블문화재단 2023. 9. 22. 00:22

드디어 프로젝트를 마무리했다. JSP와 Servlet은 평소에 써보지 않은 기술이라 유튜브로 벼락치기 공부하고 진행한 프로젝트였기에 아쉬운 부분이 많은 프로젝트였다. 프로젝트는 프론트 1명의 인원과 함께 진행하였고, 아래와 같이 만들었다. 기능적으로는 회원가입, 로그인 ,CRUD 게시판을 구현하였는데, 아무래도 처음으로 만들다보니 공부하고 구현하고 하는데 많은 시간이 들었다. 공부한 자료는 뉴렉처님의 JSP, Servlet 강의와 나동빈님의 JSP 강의에서 배운 내용을 미리 만들어둔 html + css + javascript 화면을 업데이트하여 jsp로 만들어 동적 웹 페이지를 구현했다. JSP, Servlet이 어떤 기술인지 이번 기회를 통해 간단하게 맛을 봤기 때문에 앞으로 할 프로젝트는 내가 실제로..

article thumbnail
[TIL-29/230920][넷마블문화재단] CRUD 게시판 기능 구현 완료(검색, 댓글, 추천)
TIL/넷마블문화재단 2023. 9. 21. 03:03

저번 주부터 시작해서 9/21(목) 마감을 목표로 준비했던 미니 프로젝트를 이제 거의 마무리했다. MVC 패턴을 적용한 모델2를 구현하지 못한 것이 아쉽지만, 그것은 차후에 리팩토링 과정을 거칠 생각이다. 부족했던 UI는 간단한 부분은 커스텀 CSS를 사용하여 변경하였고, 손이 많이 가는 부분은 bootstrap을 활용하였다. 또한 공지사항(게시판)을 하나 추가하고 변수명을 조정하여 ERD Diagram을 다음과 같이 수정하였다. 프로젝트 화면 구성 사진에 담은 내용 외에도 글을 불러오는 로직이 실행될 때마다 Count를 더하는 로직을 구현하여 조회수를 만들었고, 하트를 누를 시 추천수가 1씩 증가하는 추천 기능도 구현하였다. 또한 프로젝트 중 발생했던 MySQL 검색 기능 구현 시 한글 검색이 되지 않..

profile on loading

Loading...