2주전부터 해왔던 스프링의 기초를 기반으로 좀 더 어노테이션과 스프링 부트를 활용, SpringDataJpa Dependency를 추가해 ORM을 이용해 디비와 연결하고 SDJPA의 JpaRepository를 상속받은 인터페이스를 이용해 기본적인 CRUD를 구현, Repository, Service, Controller 이 세가지 개념을 이용해 보는 수업을 했다.
또 개인적으로 프로그래머스 코딩테스트 고득점 kit 힙(Heap)자료구조, 정렬 알고리즘 구간을 다 풀었다. 조금씩 미련을 버리고 반나절 이상 투자해서 문제의 접근 방향을 찾지 못하면 바로바로 문제에 대한 힌트나 정답 코드를 찾아보면서 빠르게 풀고 다 지우고 혼자 다시 한 번 풀어 보는 방향으로 문제를 풀어나가는 방향으로 바꾸니까 조금은 나아 진 것 같다.
프로그래머스 기준으로 어려운 2단계나 3단계 문제들은 비슷한 문제를 풀어봤는지에 대한 경험을 테스트하는 느낌이다 가끔 왜 이 생각을 못했지 하는 풀이들도 있지만, 대부분 이걸 사람이 혼자 생각해 냈다고? 하는 풀이들이 더 많은거 같다.
나의 코딩실력에대해 합리화 하는 것 같아서 조금 아쉽지만, 그래도 계속 풀다보면 나아지지 않을까 하는 마음으로 다음주도 수업을 따라가면서 완전 탐색 태그의 문제들을 풀 예정이다.