https://www.acmicpc.net/problem/1343
난이도 : 실버 5
태그 : 구현, 그리디 알고리즘
설명
XXXX를 AAAA를, XX를 BB로 바꾸는 그리디 알고리즘 문제입니다.
replace로 AAAA를 먼저 바꾼 뒤, 그 다음 BB를 바꾸면 됩니다.
소스코드
fun main() {
val line = readLine()!!.replace("XXXX", "AAAA").replace("XX", "BB")
println(if (line.indexOf('X') == -1) line else -1)
}
'코딩테스트 > Kotlin' 카테고리의 다른 글
[백준 11650번] [Kotlin] 좌표 정렬하기 (0) | 2023.01.23 |
---|---|
[백준 7489번] [Kotlin] 팩토리얼 (0) | 2023.01.17 |
[백준 26736번] [Kotlin] Wynik meczu (0) | 2023.01.17 |
[백준 7785번] [Kotlin] 회사에 있는 사람 (0) | 2023.01.17 |
[백준 6996번] [Kotlin] 애너그램 (0) | 2023.01.16 |