문제 설명
머쓱이는 행운의 숫자 7을 가장 좋아합니다. 정수 배열 array가 매개변수로 주어질 때, 7이 총 몇 개 있는지 return 하도록 solution 함수를 완성해보세요.
let str = String(array[i])
for (let j = 0; j < str.length; j++) {
if (str[j] === '7') {
count++;
}
function solution(array) {
let count = 0;
for(let i = 0; i < array.length; i++) {
let str = String(array[i])
for(let j = 0; j < str.length; j++) {
if(str[j] === '7') {
count++
}
}
}
return count;
}
join()
으로 배열의 모든 요소들을 문자열로 바꾼다.
split()
으로 문자열에서 7을 기준으로 잘라주고 길이 -1을 구하면 간단하게 정답이 된다!
function solution(array) {
return array.join('').split('7').length-1;
}