[JS] 프로그래머스 0단계: 정답률 63% - 저주의 숫자 3

ahyes·2022년 12월 11일
0
post-thumbnail

안녕하세요.
오늘은 정답률 63% 문제를 풀어보겠습니다.

function solution(n) {
    var answer = n;
    for(let i = 1; i <= n; i++){
        if(String(i).includes('3') || i%3 === 0){
            console.log(i)
            answer++;
        }
    }
    for(let i = n+1; i <= answer; i++){
        if(String(i).includes('3') || i%3 === 0){
            answer++;
        }
    }
    if(String(answer).includes('3') || answer%3 === 0){
        answer++;
    }
    return answer;
}

이 문제에서 제가 좀 헤멨는데 n<=100인 조건만을 보고 3x 마을의 숫자가 100을 넘지 않을것이라는 잘못된 생각을 해 빙빙 돌아가며 문제를 풀었습니다.

profile
티스토리로 이사갑니다. https://useyhnha.tistory.com/

0개의 댓글