본문 바로가기

IT/알고리즘

[백준] 차량번호판

728x90
SMALL

 

https://www.acmicpc.net/problem/16968

fun main() = with(Scanner(System.`in`)) {
    val line = nextLine()
    val d = 10
    val c = 26
    var lastLetter = line[0]
    var result = if (line[0] == 'd') d else c
    for (i in 1 until line.length) {
        if (lastLetter == line[i]) {
            result *= if(line[i] == 'd') (d - 1) else (c - 1)
        } else {
            result *= if(line[i] == 'd') d else c
        }
        lastLetter = line[i]
    }
    println(result)
}

 

728x90
LIST

'IT > 알고리즘' 카테고리의 다른 글

[백준] 11651번 좌표정렬하기_2  (3) 2024.12.09
[백준] 14225번 부분수열의 합  (0) 2024.12.09
[백준] 적록 색약  (1) 2024.12.04
[백준] 소수 경로  (1) 2024.12.02
[백준] RGB 거리  (0) 2024.11.25