666, 1666, 2666, 3666, 4666, 5666, 다음 6666 이 아닌 6660, 6661, 6662, 6663, 6664, 6665, 6666 ...
정답
import java.io.*;
public class Main{
public static void main(String[] args) throws IOException{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
int n = Integer.parseInt(br.readLine());
int num = 666;
int count = 1;
while(count != n){
num++; //+1 씩 숫자 증가
if(String.valueOf(num).contains("666")) //666을 포함하는지 확인
count++;
}
bw.write(num+"");
bw.flush();
bw.close();
}
}
'백준' 카테고리의 다른 글
백준 문제 풀이 2231 | JAVA (0) | 2024.06.24 |
---|---|
백준 문제 풀이 19532 | JAVA (0) | 2024.06.24 |
백준 문제 풀이 JAVA | 2798번 (0) | 2024.03.03 |
백준 문제 풀이 JAVA | 10798번 (0) | 2024.03.03 |
백준 문제 풀이 JAVA | 2738번 (0) | 2024.03.03 |