오늘 한 일과 배운 내용 중 새로 알게된 내용, 추가적인 공부가 필요한 내용을 적어보아요!
👥 나눈 이야기들
- 객체 대신 Map을 사용하는 이유, 장점들
- Map의 value가 배열일 때 값 추가하는 방법
map.get(key).push(추가할값)
- 강의 프린터 문제에 관해
- JS로 큐 사용할 때 성능을 위해 shift를 안 쓰고 싶다면, 원본 배열을 건드리지 않고 인덱스를 활용하는 방법
queueIndex
라는 값을 0으로 초기화 해놓고, shift() 대신queueIndex++
를 해주는 거예요 이 컨셉 가지고 구현해보시면 나중에 큰 데이터에 대해 bfs(queue 활용하는 알고리즘) 하실 때도 활용하실 수 있을 거예요!- 힌트) 이렇게 히면 보통 많이 하는 queue가 빌 때까지 반복하는 while문의 조건은
queue.length > queueIndex
👀 오늘 한 일
대현
ex) 프로그래머스 강의 Day 1 학습 완료
동우
ex) 프로그래머스 강의 Day 1 학습 완료
주영
- 특강 듣고 필기하기
- 4일차 강의 베스트앨범 문제 전까지 듣기
- 문제 풀다가 너무 졸려서 맨정신으로 마저 풀기로 하고 동아리 일이랑 사이드 프로젝트 함
명재
ex) 프로그래머스 강의 Day 1 학습 완료
다연
ex) 프로그래머스 강의 Day 1 학습 완료