알고리즘/백준
[백준] 1436번 영화감독 숌 - Java
Chung-A
2021. 3. 4. 10:31
[백준] 1436번 영화감독 숌 - Java
문제 출처
https://www.acmicpc.net/problem/1436
1436번: 영화감독 숌
666은 종말을 나타내는 숫자라고 한다. 따라서, 많은 블록버스터 영화에서는 666이 들어간 제목을 많이 사용한다. 영화감독 숌은 세상의 종말 이라는 시리즈 영화의 감독이다. 조지 루카스는 스타
www.acmicpc.net
※ 풀이방법
완전탐색인 브루트포스방법으로 풀어보았다.
666부터 시작해서 1씩 증가시키면서 String.contains 로 666이 들어가는 숫자가 나오면 count를 증가 시킨 후
N 과 같아지면 수를 반환하는 풀이이다.
※ 소스코드
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.StringTokenizer;
public class Main {
public static void main(String[] args) throws IOException {
//input
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
StringTokenizer st = new StringTokenizer(br.readLine());
int n = Integer.parseInt(st.nextToken());
int number = 666;
int count = 1;
while (n != count) {
number++;
if (Integer.toString(number).contains("666")) {
count ++;
}
}
System.out.println(number);
}
}