2021/11/25 목요일

Gong Intaek·2021년 11월 25일
0

일상

목록 보기
167/1022
post-thumbnail

TIL


오늘 한 일

  • leetcode
    • Smallest String With A Given Numeric Value. (medium)
  • 산책
  • 2주 과제 진행중(필요부분 공부중)

문제 풀이

Smallest String With A Given Numeric Value. (medium)

주어진 두 수를 바탕으로 문자열을 구성 하는 문제. 입력되는 수는 구성해야하는 문자열의 길이와 문자열의 구성요소들을 숫자로 변환 했을 때(a:1 ~ z:26) 해당 값들의 총합이다.
그리고 구성되는 문자열은 사전식 순서로 가장 작은 문자열을 돌려주어야 한다.

따라서 우선 주어진 문자열 길이 만큼 모든 문자열이 a 로 구성되어있다는 것을 가정하고 입력된 총합에서 초기에 구성한 문자열의 값을 제하고 남은 값으로 가장 뒷 문자부터 채워 나가는 방식을 취하였다.

그리고 그렇게 구성된 코드로 주어진 예문을 모두 통과할수 있었다.


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

Nest.js

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

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

    • 더 많은 정보 사용의 이유는 update 부분에서 사용할 자료 문제 였는데, 비밀번호 수정을 해당부분의 예시로 사용할 예정이라 추가적인 부분이 필요치 않아 기존 형식을 많이 유지할 예정이다.
  • nest.js를 활용한 ssr 구현에 Angular가 언급 되기에 해당부분을 확인하여야 할듯 싶다. 아니면 next.js를 활용한 react 구현 방향도..

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

  • 연습하는 코드가 git에 업데이트 되지 않는 이유 확인.

    • nestjs에서 제공하는 샘플 생성 부분에서 구성된 폴더 명으로 git 레포를 구성하는 작업이 진행된듯하다. 해서 기존 레포와 별개로 설정되어 추가되거나 수정된 부분을 인지 하지 못하는 상황이 발생하였다. 우선은 단순 무식하게 새로 생성된 레포 정보가 담긴 부분 자체를 삭제하는 방향으로 해결할수 있었다.

Django

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

공부 할 것(꾸준히)


오늘은...

별다른 일 없음

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

0개의 댓글