Kotlin π¬ λ°±μ€ 6λ¨κ³ :: 2941 λ²
ν¬λ‘μν°μ μνλ²³
λ¬Έμ |
μμ μλ μ΄μ체μ μμ ν¬λ‘μν°μ μνλ²³μ μ λ ₯ν μκ° μμλ€. λ°λΌμ, λ€μκ³Ό κ°μ΄ ν¬λ‘μν°μ μνλ²³μ λ³κ²½ν΄μ μ λ ₯νλ€.
μλ₯Ό λ€μ΄, ljes=njakμ ν¬λ‘μν°μ μνλ²³ 6κ°(lj, e, š, nj, a, k)λ‘ μ΄λ£¨μ΄μ Έ μλ€. λ¨μ΄κ° μ£Όμ΄μ‘μ λ, λͺ κ°μ ν¬λ‘μν°μ μνλ²³μΌλ‘ μ΄λ£¨μ΄μ Έ μλμ§ μΆλ ₯νλ€.
dΕΎλ 무쑰건 νλμ μνλ²³μΌλ‘ μ°μ΄κ³ , dμ ΕΎκ° λΆλ¦¬λ κ²μΌλ‘ λ³΄μ§ μλλ€. ljμ njλ λ§μ°¬κ°μ§μ΄λ€. μ λͺ©λ‘μ μλ μνλ²³μ ν κΈμμ© μΌλ€.
μ λ ₯ |
첫째 μ€μ μ΅λ 100κΈμμ λ¨μ΄κ° μ£Όμ΄μ§λ€. μνλ²³ μλ¬Έμμ '-', '='λ‘λ§ μ΄λ£¨μ΄μ Έ μλ€.
λ¨μ΄λ ν¬λ‘μν°μ μνλ²³μΌλ‘ μ΄λ£¨μ΄μ Έ μλ€. λ¬Έμ μ€λͺ μ νμ λμμλ μνλ²³μ λ³κ²½λ ννλ‘ μ λ ₯λλ€.
μΆλ ₯ |
μ λ ₯μΌλ‘ μ£Όμ΄μ§ λ¨μ΄κ° λͺ κ°μ ν¬λ‘μν°μ μνλ²³μΌλ‘ μ΄λ£¨μ΄μ Έ μλμ§ μΆλ ₯νλ€.
νμ΄ |
ν¬λ‘μν°μ μνλ²³μ ν΄λΉνλ κ°μ arrayλ₯Ό μμ± νλ€.
replace() ν¨μλ₯Ό μ΄μ©ν΄ κ° κ°μ ν΄λΉνλ μνλ²³μ λ€λ₯Έ ν λ¬Έμλ‘ λ³κ²½νλ€.
μ΅μ’ μ μΌλ‘ λ³κ²½λ λ¨μ΄μ lengthλ₯Ό ꡬνλ€.
λ΅μ |
fun main() {
val croatiaAlphabet = arrayOf("c=", "c-", "dz=", "d-", "lj", "nj", "s=", "z=")
var str = readLine()!!.toString()
croatiaAlphabet.forEach {
str = str.replace(it, " ")
}
print(str.length)
}