☕Language: Java
🚨 고민해보다 푸는 방법을 도저히 모르겠어서, 풀이를 찾아 봄
😮 찾아본 풀이
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
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 {
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int N = Integer.parseInt(br.readLine());
int i = 0;
int cnt = 0;
for (i = 666; cnt != N; i++) {
if (String.valueOf(i).contains("666")) {
cnt++;
}
}
bw.write((i - 1) + "");
bw.flush();
bw.close();
}
}
|
1. for 반복문
- 666부터 시작해서 숫자를 1씩 증가시키면서 확인
- String.valueOf 후, contains로 666이 있는지 검사
- cnt==N일 경우에 i는 이미 1 증가했으므로 최종 출력 시에는 -1 계산
'Computer > Algorithm_Java' 카테고리의 다른 글
[BaekJoon] 24313번 알고리즘 수업 - 점근적 표기 1 문제풀이 (Success) (0) | 2023.08.03 |
---|---|
[BaekJoon] 2581번 소수 문제풀이 (Success) (0) | 2023.08.01 |
[BaekJoon] 1193번 분수찾기 문제풀이 (Success) (0) | 2023.07.30 |
[BaekJoon] 10989번 수 정렬하기3 문제풀이 (Success) (0) | 2023.07.30 |
[BaekJoon] 2751번 수 정렬하기2 문제풀이 (Success) (0) | 2023.07.29 |