728x90
reduce를 두번 사용해서 모든 경우에서 7의 개수를 세 주었다. 근데 다시생각해보면 애초에 긴 하나의 문자열로 만들어서 그 중 7의 개수를 세는 방식도 괜찮았을 거 같다.
function solution(array) {
var answer = array.reduce((a,c)=> a + [...String(c)].reduce((a,c)=> c==='7' ? a+1:a ,0) ,0);
return answer;
}
728x90
'FrontEnd > 프로그래머스' 카테고리의 다른 글
[JS] 안전지대 (0) | 2023.02.28 |
---|---|
[JS] 캐릭터의 좌표 (0) | 2023.02.28 |
[JS] 문자열 정렬하기 (2) (0) | 2023.02.26 |
[JS] 한번만등장한 문자 (0) | 2023.02.19 |
[JS] 가까운 수 (0) | 2023.02.12 |