https://www.acmicpc.net/problem/10102
난이도 : 브론즈 3
태그 : 문자열
설명
A와 B가 같으면 Tie,
같지 않다면 더 많이 나온 쪽을 출력하는 문제입니다.
소스코드
fun main() {
readln()
val line = readln()
val a = line.count { it == 'A' }
val b = line.count { it == 'B' }
println(if (a > b) 'A' else if (a < b) 'B' else "Tie")
}
코틀린의 count 람다식을 사용하면 쉽게 A, B의 개수를 구할 수 있습니다
이에 따라 A, B 혹은 Tie를 출력합니다.
'코딩테스트 > Kotlin' 카테고리의 다른 글
[백준 1613] [Kotlin] 역사 (0) | 2023.04.03 |
---|---|
[백준 2294번] [Kotlin] 동전 2 (0) | 2023.04.01 |
[백준 2557번] [Kotlin] Hello World (0) | 2023.03.31 |
[백준 2023번] [Kotlin] 신기한 소수 (0) | 2023.03.31 |
[백준 15351번] [Kotlin] 인생 점수 (0) | 2023.03.29 |