[프로그래머스] 저주의 숫자 3 - JS

Lenny·2023년 6월 27일

문제

풀이

function solution(n) {
    var answer = 0;
    
    for(let i = 1; i <= n; i++) {
        // i : 10진법
        // answer : 3x마을에서 쓰는 숫자
        answer++;
        while(answer.toString().includes("3") || answer % 3 === 0) {
            // answer++ 이후 또 조건을 만족하면 한번 더 올려줘야한다.
            answer++;
        }
        
        console.log("i = " + i);
        console.log("answer = " + answer);
    }
    
    return answer;
    
}
profile
🧑‍💻

0개의 댓글