2021/11/23 화요일

Gong Intaek·2021년 11월 23일
0

일상

목록 보기
165/1026
post-thumbnail

TIL


오늘 한 일

  • leetcode
    • Watering Plants. (medium)
  • 2주 동안 진행 해볼 것에 대해 고민하고 확인하고 기초적인 부분 설치하는 시간을 가짐.
  • 산책

문제 풀이

Watering Plants. (medium)

물을 필요로 하는 식물들로 이루어진 배열과 물통의 용량을 나타낸 정수를 입력받아 주어진 배열의 모든 식물에게 물을 주기위해서는 몇 번 걸어야 하는지를 돌려주는 문제.

시작은 물이 있는 -1 위치에서 시작하고 물을 보충하기위해서는 물이 있는 위치까지 돌아가야 한다.
따라서 식물 배열 을 순차적으로 반복 하게 하고, 매 순간마다 물통에 잔존하는 물의 양을 체크 하여 필요로 하는 양 보다 많다면 물통에서 필요로 하는 물의 양을 제하고 움직인 걸음을 추가.

필요량보다 적다면, 현재 위치에서 물위치까지의 걸음과 되돌아오는 걸음을 추가 하고, 최대 물 용량에서 현재 필요로 하는 물의 양을 제한다.

이를 마지막 까지 반복 한뒤 움직인 걸음의 양을 돌려 주게 구성하였고, 주어진 예문을 모두 통과 할수 있었다.


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

Nest.js

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

  • 구현 하고자하는 페이지의 기본적인 모양은 진행하다 중단한 windy 프로젝트를 사용하것이나, 이전에 구현했던 것보다 일부 정보가 더 많아질 예정이므로 수정을 가할 것 이다.

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

  • typescript와 typeorm 을 사용할 예정

Django

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

공부 할 것


오늘은...

별다른 일 없음

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

0개의 댓글