[백준] 1436번 영화감독 숌 - Java
문제 출처
https://www.acmicpc.net/problem/1436
※ 풀이방법
완전탐색인 브루트포스방법으로 풀어보았다.
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);
}
}
'알고리즘 > 백준' 카테고리의 다른 글
[백준] 1085번 직사각형에서 탈출 - Java (0) | 2021.03.04 |
---|---|
[백준] 1181번 단어정렬(반례) - Java (0) | 2021.03.04 |
[백준] 1157번 단어 공부 - Java (0) | 2021.03.03 |
[백준] 2908번 상수 - Java (0) | 2021.03.03 |
[백준] 1018번 체스판 다시 칠하기(반례) - Java (0) | 2021.03.03 |