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 |