Notice
Recent Posts
Recent Comments
Link
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
Tags
more
Archives
Today
Total
관리 메뉴

지극히 개인적인 개발블로그

백준 알고리즘 1436: 영화감독 숌 본문

알고리즘

백준 알고리즘 1436: 영화감독 숌

코드분쇄기 2019. 10. 18. 11:29

풀이: 복잡하게 생각할거 없이 숫자를 가장 작은 종말수인 666부터 시작해서 1씩 증가시키면 됩니다. 그러면 자연스럽게 1666, 2666, 3666, 46666, 5666, 6661, 6662... 순서대로 종말수를 찾을수 있게 됩니다.

import java.util.Scanner;
public class Sol_1436 {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int n = sc.nextInt();
        int num=666;

        while(n > 0){
            num++;
            String str = Integer.toString(num);
            if(str.contains("666"))
                n--;
        }
        System.out.println(num);
    }
}