TIL - 21/12/22
💻 Study
1. React , Next.js
React는 JavaScript 라이브러리이고, Next는 React 프레임워크로서 SEO에서 pre-rendering을 통해 페이지를 미리 만들어 검색 결과 상위 노출될 수 있도록 하는 것이다. TypeScript는 JavaScript에 Type을 추가하여 좀 더 정확한 코드를 작성할 수 있게 해준다.
아직 튜토리얼 읽다가 말았다...ㅡㅡ
2. SpringBoot + JPA + QueryDSL
SpringBoot는 Spring의 세세한 설정을 자동으로 해주는 JAVA 프레임워크다. 가이드를 따라하면서 JAVA로 query를 날리고 결과값을 받는 프로젝트를 해봤는데 JAVA에 대한 지식이 너무 없어서 힘들었고 하고 나서도 내가 배웠다는 생각이 안든다.그래서 method, JPQL, QueryDSL, JPAQueryFactory에 대해 이론을 정리하고 넘어가기로 했다.ㅠㅠㅠㅠㅠ
2. 백준9184 - 신나는 함수 실행 : memoization
⭐memoization에서 계산된 값(계산된 적이 있는)을 찾았다면 return을 해줘야한다.
DP에 기록하는 것은 맞았는데 함수 실행을 안하고 풀려고 했다ㅋㅋㅋ;;
그러다보니 1003 피보나치처럼 미리 계산해서 저장해둘까 했는데
게다가 idx를 3차원으로 저장 안하고 합쳐서 더 노답(?)이었다. a는 1, b는 2, c는 4를 곱해서 idx를 나누려고 했는데
a, b, c중 하나만 음수여서 다른 값으로 더해서 나올 경우가 있었다.
결국 이쯤에서 포기하고 답을 봤는데 또 별로 어려운게 아니어서 현타맞았다....................ㅜㅜㅜ
난 뭐가 문제일까~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
🌞오늘 하루
오늘 앞머리도 자르고 쥬씨의 딸바도 마셨다. 이렇게 중간중간 직장인으로선 절대 누릴 수 없는 것들을 해주다보면 기분이 매우 좋아진다.