[PS] Programmers/코딩테스트 입문/Lv0: 7의 개수

2023. 7. 6. 14:43✨ PS(ProblemSolving)

문제

머쓱이는 행운의 숫자 7을 가장 좋아합니다. 정수 배열 array가 매개변수로 주어질 때, 7이 총 몇 개 있는지 return 하도록 solution 함수를 완성해보세요.

예시

array result
[7, 77, 17] 4
[10, 29] 0

풀이

function solution(array) {
    let answer = 0;

    array.forEach(arr => {
        answer += String(arr).split('7').length - 1;
    });

    return answer;
}

처음 시도 방향:

forEach문으로 arrya안의 요소들을 꺼내고, 해당 요소들을 쪼개서 쪼개진 요소가 7이면 answer에 더하도록함.
전체를 7로 짜르고 길이로 7의 개수를 파악하는 것이 더 간단함