내일배움캠프 Node 4기/TIL
내배캠 2/15 TIL
castleMainRiver
2023. 2. 15. 20:25
1. 프로그래머스 0레벨 3문제
저번에도 썼던것 같은데, Reduce 메소드가 특정 연산에서는 매우 유용하다
예를들어 배열을 돌면서 그 값을 더한다거나 할때 for 반복문대신 reduce를 쓰면 되니까...
그거 이외에 includes 라던가 그런것들을 아직 자유자재로 쓰지 못하는것 같아서
꾸준히 연습해야겠다.
2. 자료구조(단일 연결리스트)
단일 연결리스트의 핵심은 그 구조와 next 혹은 prev같은 연결고리를 어떻게 처리하느냐 인것 같다.
그 연결고리를 따로 변수에 임시저장하고, 다음 줄에서 대체(replace)하는 과정의 연속이다.
다만 오늘 했던 reverse는 좀 이해가 안되서 조그마한 수첩에
그려보면서 해야겠다. 그리고 한번 처음부터 끝까지 모두 크롬 개발자도구(콘솔)에 구현해보려고 한다.
배열과 비교해 어떤 이점이 있을까는 좀 더 연구해봐야겠다.
3. Nest.js는 너무 편리하다.
어느 정도냐면, 설겆이 하다가 식기세척기 발명된 수준으로 편리하다
사실 저번 미니프로젝트때는 MVC 패턴 만든다고 나름 컨트롤러니 뭐니 집어넣고
Validation에도 관심이 있어서 Joi를 써야되나 고민도 했었는데
더 문제는 각자 폴더구조 짜다가 폴더구조 다르게 짠거때문에 Git에서
난리가 났었다
킹스트.js는 CLI답게 커맨드 치면 진짜로 다해준다.
배우는게 심지어 재밌기까지하다
노마드 코딩에 그 니코라는 선생님이 어썸 어썸 하는데 이유가 있었다.
네스트js는 진짜 좀 제대로 배우고싶은 욕심이 생긴다