function solution(array) {
let count = 0;
array.forEach((item) => {
let itemArr = String(item).split("");
itemArr.forEach((item) => {
if(item === "7"){
count++;
}
})
})
return count;
}
배열 원소 하나에 대하여 쪼갠 뒤, 7이 들어있는지를 검사하는 방법이다.
forEach()
가 이중으로 사용되었으므로, 좋은 방법은 아닌 것 같다.
function solution(array) {
return array.join('').split('7').length - 1;
}
충격적. 왜 이 생각을 못한거지..?
배열 전체를 하나의 문자열로 합친 뒤, "7"로 나눈다.
나눠진 갯수는 7의 개수 + 1
이므로, 1을 뺀 값을 반환한다.