hahn

단계별로 풀어보기(브루트 포스 - 영화감독 숌) 본문

코딩테스트 연습/백준(JAVA)

단계별로 풀어보기(브루트 포스 - 영화감독 숌)

hahn 2021. 9. 14. 13:55
728x90
반응형

1436번: 영화감독 숌 (acmicpc.net)

 

1436번: 영화감독 숌

666은 종말을 나타내는 숫자라고 한다. 따라서, 많은 블록버스터 영화에서는 666이 들어간 제목을 많이 사용한다. 영화감독 숌은 세상의 종말 이라는 시리즈 영화의 감독이다. 조지 루카스는 스타

www.acmicpc.net

http://boj.kr/1c567e90e8664036bdf857b6a109d294

 

공유 소스 보기

 

www.acmicpc.net

더보기
import java.util.Scanner;

class Main{
    
    public static void main(String[] args){
        
        Scanner sc = new Scanner(System.in);
		
		String result = "666";
		
		int inputNumber = sc.nextInt(),
			breakCount = 0,
			i = 666;
		
		while(breakCount != inputNumber) {
			
			result = String.valueOf(i);
			
			if(result.indexOf("666") != -1) breakCount++;
			
			i++;
			
		}
		
		System.out.println(result);

    }
    
}

문제 보고 오 쉽네하고 무지성으로

 

입력 값에 -1 해주고 666 문자열 결합했다

(1일 때는 제외)

 

틀렸습니다 나오길래 역시 그럴 리가 없지 하고,

 

좀만 생각해보니까 5666 다음에는 6661이길래

 

그냥 indexOf 이용해서 전체 경우의 수 찾아봤다.

 

시간 초과 안 걸려서 다행이다

728x90
반응형