TIL(31)
-
22/12/26
1. 게시판 과제 리팩토링 멘토님들께 Pull Request를 날리기 전에 게시판 과제를 조금 수정했다. 큰 수정은 아니었고 테스트 코드를 in-memory h2를 이용하도록 변경한 것과 게시글을 조회할 때 사용하는 파라미터(Long cursorId, int size)를 PostRequestDto로 결합했다. 이외에도 게시글 수정 메소드를 호출하고, 기존 작성자와 동일한 작성자의 요청인지 검증하는 로직도 추가했다. 이런 자잘한 것들 손봤다. 2. A-Z 과제 리팩토링 이전에 A-Z 과제를 제출했었다. 영화를 예매하고 리뷰를 조회하는 단순한 사이트다. 문서화 작업과 Mockmvc 테스트를 실습하고자 기존에 했던 토이 프로젝트들을 뒤지다가 A-Z 과제를 발견했다. 과제를 제출했을 때가 여행가기 직전이라 그런..
2022.12.27 -
22/12/23
1. 알고리즘 두 문제 풀었다(다익스트라) https://www.acmicpc.net/problem/4485 4485번: 녹색 옷 입은 애가 젤다지? 젤다의 전설 게임에서 화폐의 단위는 루피(rupee)다. 그런데 간혹 '도둑루피'라 불리는 검정색 루피도 존재하는데, 이걸 획득하면 오히려 소지한 루피가 감소하게 된다! 젤다의 전설 시리즈의 주 www.acmicpc.net https://www.acmicpc.net/problem/14938 14938번: 서강그라운드 예은이는 요즘 가장 인기가 있는 게임 서강그라운드를 즐기고 있다. 서강그라운드는 여러 지역중 하나의 지역에 낙하산을 타고 낙하하여, 그 지역에 떨어져 있는 아이템들을 이용해 서바이벌을 www.acmicpc.net 둘 다 무지성으로 다익스트라를 ..
2022.12.24 -
22/12/22
1. 알고리즘 한 문제 풀었다(BFS) 두 시간을 갈아넣어서 풀었다..포스팅은 오늘도 생략했다. 뿌요뿌요 했던 어릴적이 떠올랐던 문제였다. 요즘은 테트리스를 종종 하는데 고인물들한테 맨날 두들겨맞는다. https://www.acmicpc.net/problem/11559 11559번: Puyo Puyo 총 12개의 줄에 필드의 정보가 주어지며, 각 줄에는 6개의 문자가 있다. 이때 .은 빈공간이고 .이 아닌것은 각각의 색깔의 뿌요를 나타낸다. R은 빨강, G는 초록, B는 파랑, P는 보라, Y는 노랑이다. www.acmicpc.net 2. 스프링 시큐리티 수업 ExceptionTranslationFilter, RequestCacheAwareFilter를 공부했다. CSRF, CsrfFilter도 공부했다..
2022.12.23 -
22/12/21
1. 알고리즘 한 문제 풀었다(BFS) 오늘도 풀이 해설은 따로 하지 않았다. 스스로 풀긴 했는데, 시간이 없어서 포스팅은 생략했다. https://www.acmicpc.net/problem/13913 13913번: 숨바꼭질 4 수빈이는 동생과 숨바꼭질을 하고 있다. 수빈이는 현재 점 N(0 ≤ N ≤ 100,000)에 있고, 동생은 점 K(0 ≤ K ≤ 100,000)에 있다. 수빈이는 걷거나 순간이동을 할 수 있다. 만약, 수빈이의 위치가 X일 www.acmicpc.net 2. 코드 리뷰 반영 며칠 전 JPA를 이용해 게시판 만드는 과제를 제출했다. 팀원분이 꼼꼼하게 봐주셔서 놓친 부분들을 채울 수 있었다. 그리고 문도박사처럼 코딩한 부분도 더러 발견했다. 과제의 제출에 의의를 두기보다는 해결하는 과..
2022.12.22 -
22/12/20
1. 알고리즘 한 문제 풀었다(DP) 풀었다기 보다는 답지를 봤다는 표현이 더 적절할 듯 하다. 블로그 풀이들을 보고도 한참을 헤맸다 그래서 따로 포스팅은 하지 않았다. "카탈란 수" 라는 well-known 문제라는데 처음뵙겠습니다. https://www.acmicpc.net/problem/10422 10422번: 괄호 ‘(‘, ‘)’ 문자로만 이루어진 문자열을 괄호 문자열이라 한다. 올바른 괄호 문자열이란 다음과 같이 정의된다. ()는 올바른 괄호 문자열이다. S가 올바른 괄호 문자열이라면, (S)도 올바른 괄호 www.acmicpc.net 2. 스프링 시큐리티 수업 및 복습 UsernamePasswodAuthenticationFilter, LogoutFilter, RememberMeAuthentic..
2022.12.21 -
22/12/19
1. 알고리즘 한 문제 풀었다(BFS) 백준 12851: 숨바꼭질 2 [Java] 백준 12851: 숨바꼭질 2 [Java] - 포포 문제 수빈이는 동생과 숨바꼭질을 하고 있다. 수빈이는 현재 점 N(0 ≤ N ≤ 100,000)에 있고, 동생은 점 K(0 ≤ K ≤ 100,000)에 있다. 수빈이는 걷거나 순간이동을 할 수 있다. 만약, 수빈이의 위치가 X mr-popo.tistory.com 오늘은 알고리즘 풀이에 시간을 많이 썼다. 2. Security 수업 듣는 중이다. 듣는 중인 이유는,, 오늘 낮잠을 조금 잤더니 그렇게 됐다. 낮잠 자는 날에는 항상 늦게 잠들어서 결국 밤낮이 뒤바뀌는 것 같다. 일단 듣기로 계획한 수업은 다 듣고 잘 예정이다. 월요일에는 팀 스터디와 멘토님과의 정기 미팅 시간이..
2022.12.20