본문 바로가기
알고리즘/매일마다 풀기(백준)

[2023-04-18] 1463 영화 감독 숌(Kotlin) + 1문제

by joh9911 2023. 4. 18.

 

문제 링크: https://www.acmicpc.net/problem/1436

 

1436번: 영화감독 숌

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

www.acmicpc.net

 

두 문제 삽질을 하느라, 문제를 많이 풀지 못했습니다.

 

보통 문제를 푸는데 2시간이 넘어가면, 풀이를 보면서 공부하는 편인데,

 

이번에는 끝까지 풀어봐야 마음이 편안할 것 같습니다.

 

 

작성 코드입니다.

 

 

// 666 -> 1666 ... 6661 -> 6662 ..
// 처음엔 규칙을 찾아내려 애썼고, 포기함
// 그냥 처음 숫자인 666부터 숫자를 1씩 더해가며
// 666이 포함이 될 때만 count를 1씩 올림
// 이 때 입력으로 받은 n과 일치할 때 반복문을 탈출함


package eighteenthDay
import java.io.*
fun main(){
    val br = BufferedReader(InputStreamReader(System.`in`))
    val n = br.readLine().toInt()
    var count = 0
    var num = 666
    while (n != count){
        if (num.toString().contains("666"))
            count++
        num += 1
    }
    println(num - 1)
}

 

 

댓글