본문 바로가기

verdantjuly/코딩테스트

프로그래머스 코딩테스트 입문 : 7의 개수 (javascript, 20230624)

728x90

 

문제 바로가기: https://school.programmers.co.kr/learn/courses/30/lessons/120912

나의 풀이

function solution(array) {
    return array.join("").split("").filter(seven => seven ==7).length
}

 

다른 사람의 풀이

function solution(array) {
    return array.join('').split('7').length-1;
}

 

 

function solution(array) {

    let result = 0;

    array.map((item) => {
        while(item > 0) {
            if(item % 10 === 7) {
                result += 1;   
            }

            item = Math.floor(item/10);
        }
    });

    return result;
}

소감

저 방법들은 생각지도 못했다.