공부하는 히욤이

[BOJ] 1436. 영화감독 숌 본문

Algorithm/BaekJoon

[BOJ] 1436. 영화감독 숌

히욤이 2019. 8. 3. 22:55

BaekJoon 1436. 영화감독 숌

 

* 문제의 저작권은 BOJ 및 문제를 만든 사람에게 있습니다.

 

 

 

 

 

 

[문제 접근]

 

숫자를 문자로 변환해서 666이 포함되면 리스트로 넣는다.

리스트의 횟수가 N번째 만큼 되면 while문이 끝나고

리스트에 마지막으로 들어간 값이 정답

 

 

 

 

 

 

 

[코드]

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;

public class Main_1436 {
	public static void main(String[] args) throws Exception, IOException {
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		int N = Integer.parseInt(br.readLine());
		ArrayList<String> list = new ArrayList<String>();
		
		int cnt = 0;
		int num = 0;
		String snum = "";
		while (cnt != N) {
			num+=1;
			snum = String.valueOf(num);
			if (snum.contains("666")) {
				cnt++;
				list.add(snum);
			}
		}
		System.out.println(list.get(N-1));
	}
}

'Algorithm > BaekJoon' 카테고리의 다른 글

[BOJ] 2751. 수 정렬하기2  (0) 2019.08.03
[BOJ] 2750. 수 정렬하기  (0) 2019.08.03
[BOJ] 2231. 분해합  (0) 2019.08.03
11724번 : 연결 요소의 개수  (0) 2019.03.07
2606번 : 바이러스  (1) 2019.03.07