λ¬Έμ
λ¬Έμ λ§ν¬ https://www.acmicpc.net/problem/1436
- μ μΌ μμ μ’ λ§μ μλ 666μ΄κ³ , κ·Έ λ€μμΌλ‘ ν° μλ 1666, 2666, 3666, .... μ΄λ€.
- λ°λΌμ, μμ 첫 λ²μ§Έ μνμ μ λͺ©μ "μΈμμ μ’ λ§ 666", λ λ²μ§Έ μνμ μ λͺ©μ "μΈμμ μ’ λ§ 1666"μ κ°μ΄ μ΄λ¦μ μ§μ κ²μ΄λ€.
- μΌλ°νν΄μ μκ°νλ©΄, Nλ²μ§Έ μνμ μ λͺ©μ μΈμμ μ’ λ§ (Nλ²μ§Έλ‘ μμ μ’ λ§μ μ) μ κ°λ€.
- μμ΄ λ§λ Nλ²μ§Έ μνμ μ λͺ©μ λ€μ΄κ° μλ₯Ό μΆλ ₯νλ νλ‘κ·Έλ¨μ μμ±νμμ€. μμ μ΄ μ리μ¦λ₯Ό νμ μ°¨λ‘λλ‘ λ§λ€κ³ , λ€λ₯Έ μνλ λ§λ€μ§ μλλ€.
- 첫째 μ€μ Nμ΄ μ£Όμ΄μ§λ€. Nμ 10,000λ³΄λ€ μκ±°λ κ°μ μμ°μμ΄λ€.
- 첫째 μ€μ Nλ²μ§Έ μνμ μ λͺ©μ λ€μ΄κ° μλ₯Ό μΆλ ₯νλ€.
μμ΄λμ΄
- 첫 μμΈ 666λΆν° Integer μ΅λκ°κΉμ§ λ°λ³΅λ¬Έμ λλ €μ μ«μμμ "666"μ΄ μλμ§ νλ³ ν, μΉ΄μ΄νΈλ₯Ό νλ€.
- μΉ΄μ΄νΈ ν μκ° κ΅¬ν΄μΌλλ Nλ²μ§Έμ μ«μκ° κ°λ€λ©΄ κ·Έ μλ₯Ό μΆλ ₯νλ€.
κ²ͺμ μνμ°©μ€
- X
μ½λ
import java.io.*;
import java.util.*;
public class BOJ1436 {
public static void main(String[] args) throws Exception{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int N = Integer.parseInt(br.readLine());
// λͺλ²μ§ΈμΈμ§ μΈλ λ³μ
int cnt = 0;
int result = 0;
// 첫λ²μ§Έ μμΈ 666λΆν° Integer μ΅λκ°κΉμ§ λ°λ³΅λ¬Έμ λλ¦Ό
for(int i = 666; i < Integer.MAX_VALUE; i++){
// iλ²μ§Έμλ₯Ό stringμΌλ‘ λ°κΏμ€
String s = i + "";
// StringμΌλ‘ λ³νλ λ¬Έμμ΄μ "666"μ΄ ν¬ν¨λμ΄ μλ€λ©΄
// cnt + 1
if(s.contains("666")){
cnt = cnt + 1;
}
// λ§μ½ μΉ΄μ΄νΈ λ νμμ ꡬν΄μΌλλ μμμ κ°λ€λ©΄
if(cnt == N){
// κ²°κ³Όκ°μ iκ° μ μ₯ ν, λ°λ³΅λ¬Έ μ’
λ£
result = i;
break;
}
}
System.out.println(result);
}
}
'μκ³ λ¦¬μ¦' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[Java] BOJ 2751 μ μ λ ¬νκΈ° 2 (0) | 2024.07.15 |
---|---|
[Java] BOJ 1676 ν©ν λ¦¬μΌ 0μ κ°μ (2) | 2024.07.14 |
[Java] BOJ 1181 λ¨μ΄ μ λ ¬ (2) | 2024.07.14 |
[Java] BOJ 28702 FizzBuzz (0) | 2024.07.13 |
[Java] BOJ μ΄ν κ³μ 1 (0) | 2024.07.13 |