본문 바로가기
Algorithm/Programmers

[Programmers] Lv.0 | 저주의 숫자 3 | Java

by unknownomad 2025. 9. 26.

문제

https://school.programmers.co.kr/learn/courses/30/lessons/120871

 

풀이

class Solution {
    public int solution(int n) {
        int answer = 0;
        int count = 0;
        
        while (count < n) {
            answer++;
            if (answer % 3 == 0 || Integer.toString(answer).contains("3")) {
                continue; // 유효하지 않은 숫자면 count 증가 안 함
            }
            count++; // 유효한 숫자면 count 증가
        }
        return answer;
    }
}

댓글