오늘 한 것
어제 풀었던 알고리즘 문제 복습하기
알고리즘 문제 풀어보기
스파르타 웹 퍼블리싱 강의 듣기
오늘 공부한 것
회고
코테 문제를 풀어오면서 나름 reduce() 문법은 이해했다고 생각했는데 오늘 새로운 것을 알게 되었다. 아래 코드는 배열이 [1,2,3]이 주어질 때 배열에 2를 곱해서 [2,4,6]을 리턴해야한다. 이때 map을 사용하여 간단하게 풀 수있지만 reduce()를 사용하여 풀 경우 아래와 같이 풀 수 있다.
function solution(numbers) {
return numbers.reduce((a, b) => [...a, b * 2], []);
}
나는 그렇게 꼼꼼하지 못해서 저렇게 보게 되더라도 저렇게 쓰는구나 생각하고 넘어갈 텐데 이문제를 질문해오진 다른 팀원분은 꼼꼼하셔서 덕분에 하나하나 꼼꼼하게 살펴봤다. 덕분에 기억에 남을 reduce 구조가 될것같다.
'개발 일지 > TIL' 카테고리의 다른 글
[ 스파르타 / TIL ] 내일배움캠프 #13 (0) | 2022.11.16 |
---|---|
[ 스파르타 / TIL ] 내일배움캠프 #12 (0) | 2022.11.15 |
[ 스파르타 / TIL ] 내일배움캠프 #10 (1) | 2022.11.11 |
[ 스파르타 / TIL ] 내일배움캠프 #9 (2) | 2022.11.10 |
[ 스파르타 / TIL ] 내일배움캠프 #8 (1) | 2022.11.09 |
댓글