1436번 - 영화감독 숌
종말의 숫자란 어떤 수에 6이 적어도 3개이상 연속으로 들어가는 수를 말한다. 제일 작은 종말의 숫자는 666이고, 그 다음으로 큰 수는 1666, 2666, 3666, .... 과 같다.
따라서, 숌은 첫 번째 영화의 제목은 세상의 종말 666, 두 번째 영화의 제목은 세상의 종말 1666 이렇게 이름을 지을 것이다. 일반화해서 생각하면, N번째 영화의 제목은 세상의 종말 (N번째로 작은 종말의 숫자) 와 같다.
숌은 N번째 영화의 제목에 들어간 숫자를 출력하는 프로그램을 작성하시오. 숌은 이 시리즈를 항상 차례대로 만들고, 다른 영화는 만들지 않는다.
이 때 아래와 같은 코드는 문제의 조건을 만족하지 않는건가요?
혹시 7번쨰 시리즈물로 6666 <-- 이 숫자가 불가능하다면, 7666 으로가야하나요, 10666으로 가야하나요?
5666 다음 숫자는 6666이 아니라 6660입니다.
아하, 그래서 N번째로 작은 666을 가진 숫자이군요. 감사합니다.
666, 1666, 2666, 3666, 4666, 5666, 6660, 6661, 6662 ...
댓글을 작성하려면 로그인해야 합니다.
gaelim 6년 전 6
종말의 숫자란 어떤 수에 6이 적어도 3개이상 연속으로 들어가는 수를 말한다. 제일 작은 종말의 숫자는 666이고, 그 다음으로 큰 수는 1666, 2666, 3666, .... 과 같다.
따라서, 숌은 첫 번째 영화의 제목은 세상의 종말 666, 두 번째 영화의 제목은 세상의 종말 1666 이렇게 이름을 지을 것이다. 일반화해서 생각하면, N번째 영화의 제목은 세상의 종말 (N번째로 작은 종말의 숫자) 와 같다.
숌은 N번째 영화의 제목에 들어간 숫자를 출력하는 프로그램을 작성하시오. 숌은 이 시리즈를 항상 차례대로 만들고, 다른 영화는 만들지 않는다.
이 때 아래와 같은 코드는 문제의 조건을 만족하지 않는건가요?
혹시 7번쨰 시리즈물로 6666 <-- 이 숫자가 불가능하다면, 7666 으로가야하나요, 10666으로 가야하나요?