목록문제풀이/Programmers (42)
말랑한 하루
[ 개요 ] 풀이시간 : 115분 [ 학습 내용 ] - includes() : 문자열 포함확인. java의 contains를 자꾸 쓰려고한다. 고쳐나갈 것 - Object.keys(object) : key-value로 구성된 Object의 key를 배열로 반환한다. - Object.values(object) : key-value로 구성된 Object의 value를 배열로 반환한다. - Object.entries(object) : object의 key, value쌍 배열을 반환한다. 다음 예제로 활용할 수 있다. - reduce(arr, cur) : 누산기 acc를 지니고 현재값 cur을 순회하여 acc를 반환하는 함수. 활용도가 무궁무진하니 익숙해지기 [ 소스 코드 ] function solution(o..
[ 개요 ] 풀이시간 : 30분 [ 학습 내용 ] - forEach() 많은 풀이에서 map보다 forEach를 활용한 풀이가 많이 보였다. 배열을 순회하는 경우 항상 map을 사용했는데, 1) 배열 순회만이 목적이면 forEach를, 2) 순회 후 새 배열을 얻는 것이 목적이면 map을 사용한다. 각 활용방식에 따라 적절히 이용하자. - 비구조화 할당 객체에 대한 비구조화 할당에 대해서만 인지하고 있었다. const {id, name} = item; 배열에 대한 비구조화 할당 역시 같은 방식으로 활용할 수 있었다. const [id, name] = item.split(" "); 늦게나마 알게되어 다행. [ 소스 코드 ] function solution(record) { var answer = []; v..