2021/11/24 수요일

Gong Intaek·2021년 11월 24일
0

일상

목록 보기
166/1028
post-thumbnail

TIL


오늘 한 일

  • leetcode
    • Closest Divisors. (medium)
  • 산책
  • 2주 과제 진행중(방향이 전환 되는 중)

문제 풀이

Closest Divisors. (medium)

주어진 수 n 에 +1, +2 한 수의 약수 짝중 그 차이가 작은 약수 짝을 돌려 주는 문제.

가장 작은 약수 짝은 제곱근인 경우 이므로 우선 제곱근의 유무를 파악하였다. 있다면 해당 값을 결과로 넣고 마무리 없다면 주어진 수의 제곱근한것의 내린한 수부터 1까지 순차적으로 내려가며 약수 짝을 찾되 가장 먼저 발견되는 약수 짝을 결과에 넣고 다음으로 넘어간다.(1을 더한 수일경우)

2를 더한 수까지 위방식을 진행하고 발견된 약수짝의 차이가 결과에 넣어진 약수 짝의 차이보다 작다면 현재 약수 짝으로 결과를 바꾼다.

이후 결정된 결과를 출력한다.

위 방식을 통해 주어진 예문을 통과 할수 있었다.


2주 동안 진행하고자 하는 것

Nest.js

  • nest.js를 활용한 SSR 페이지에 유저 가입, 로그인, 로그아웃, 유저정보 수정, 탈퇴 기능을 구현해보고자 함.

    • 당장은 nest.js에 익숙해져야 할듯 싶다. 간단한 서버 구조 작성이 시급하다.
  • 구현 하고자하는 페이지의 기본적인 모양은 진행하다 중단한 windy 프로젝트를 사용하것이나, 이전에 구현했던 것보다 일부 정보가 더 많아질 예정이므로 수정을 가할 것 이다.

  • nest.js를 활용한 ssr 구현에 Angular가 언급 되기에 해당부분을 확인하여야 할듯 싶다. 아니면 next.js를 활용한 react 구현 방향도..

    • 이 부분은 nest.js에 익숙해진뒤에 고민해봐야 할듯 싶다. ssr은 좀금 더 봐야 할듯.
  • typescript와 typeorm 을 사용할 예정

Django

  • django를 화용하여 위와 동일한 기능을 가진 페이지를 구현해보고자 함.
  • django 부분은 nest.js 진행이후에 더 생각 해볼 예정이다.(빨리 끝나면 다음주 초에?)(2주 동안 nest.js만 다뤄야할수도 있을것 같다.)

공부 할 것(꾸준히)


오늘은...

별다른 일 없음

profile
개발자가 되기위해 공부중

0개의 댓글