20190520 TIL

summary : 알고리즘 해쉬 문제, node.js API 스터디, 과정 목표 세우기

아침

프로그래머스 해쉬 문제 풀이

  • 제한 조건을 보면 시간 복잡도를 대략적으로 계산할 수 있다
  • 배열로 해쉬 구현을 하는 연습을 해보자

마크다운 문서

  • 기-승-전-결의 흐름을 지켜서 글을 작성하자
  • 제목만 보고도 글을 파악할 수 있게 하자
  • 많이 읽고 꾸준히 쓰는 연습이 필요하다

일주일 과업 정리

  • 전체 학습 계획 세우고 공유하기
  • node.js 문서 정리
  • TODO APP 콘솔 버전 구현
    • TODO APP을 서버와 클라이언트로 분해
    • 회원 가입과 사용자 인증 기능을 구현
    • 멀티 유저 프로그램이 되도록 구현
    • 데이터를 저장하도록 구현

오후

Node.js API 공식 문서 읽고 정리하기

  • node.js 공식 API 문서 읽고 개괄적인 윤곽 파악하기
  • 모듈 시스템 구성 및 동작 정리

저녁

프로그래머스 해쉬 문제 다시 풀이

  • 기존에는 JS의 sorting을 활용해 비교하는 방법으로 O(nlogn)의 시간복잡도로 풀이
  • 다시 JAVA의 해시맵을 이용해 O(N) 으로 풀이

파일 탐색기 프로젝트 디버깅

  • node.js 파일 시스템에서 비동기 구현 수정
 Date: May 20, 2019
 Tags:  til

Previous:
⏪ 20190519 TIL

Next:
[Node] Essential Node.js 1 ⏩