영화감독 숌 (백준 1436번)

박영준·2023년 5월 27일
0

코딩테스트

목록 보기
157/300

메모

/*
종말의 수 = 어떤 수에 6이 적어도 3개 이상 연속으로 들어가는 수
	666, 1666, 2666, 3666, ...
    첫 번째 영화의 제목은 "세상의 종말 666", 두 번째 영화의 제목은 "세상의 종말 1666"와 같이
    
N번째 영화의 제목은?  "세상의 종말 (N번째로 작은 종말의 수)"
(N <= 10000)
-------------------------------------------------------------------------------------
0666
1666
2666
3666
4666
5666
6666
7666
8666
9666
*/

해결법

방법 1

import java.util.Scanner;
 
public class Main {
	public static void main(String[] args) {
		
		Scanner in = new Scanner(System.in);
        
		int N = in.nextInt();
 
		int num = 666;
		int count = 1;
        
		while (count != N) {		// count == N 일 때 반복문을 빠져나온다
			num++;
			if (String.valueOf(num).contains("666")) {		// 초기값 666인 num을 +1씩 해서, 
				count++;
			}
		}
        
		System.out.println(num);
	}
}

영화감독 숌 (백준 1436번)

profile
개발자로 거듭나기!

0개의 댓글