Notice
Recent Posts
문제 풀이 및 개발 공간
[백준] 1436번 영화감독 숌 문제! (silver 5 본문
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
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 count=0;
int numOfUp=666;
while(true) {
String a=String.valueOf(numOfUp);
if(a.contains("666")) {
count++;
}
if(count==n) {
break;
}
numOfUp++;
}
bw.write(numOfUp+"");
bw.flush();
}
}
//단순히 string.contains함수를 이용하는 문제
//contains 는 ""안에 주어진 것이 있으면 true
//만약 string 이 12일때 "2"이면, true 출력 왜냐하면 12에 2가 들어있긴 하므로,
//단 "11"일때는 false 왜냐하면 1은 들어있긴해도, 11이 아닌 12 이므로,
//이러한 특성으로 "666"이 들어있는 경우만 잡을 수 있는 것
'백준공부 > java' 카테고리의 다른 글
[백준] 4101번 크냐? 문제1 (bronze 5 (0) | 2022.08.03 |
---|---|
[백준] 2231번 분해합 문제! (bronze 2 (0) | 2022.08.03 |
[백준] 2960번 에라토스테네스의 체 문제! (silver 4 (0) | 2022.08.02 |
[백준] 1453번 피시방 알바 문제! (bronze 2 (0) | 2022.08.01 |
[백준] 1357번 뒤집힌 덧셈 문제! (bronze 1 (0) | 2022.08.01 |