17094번: Serious Problem백준/문제2024. 4. 3. 11:15
Table of Contents
문제 출처 : https://www.acmicpc.net/problem/17094
언어 : Kotlin
문제 설명 :
2와 e는 발음이 비슷해, 둘을 섞어서 말하면 듣는 사람을 짜증나게 만들 수 있다.
지민이는 이 점을 이용해 은수를 미치게 하고 있다. 은수를 위해 지민이가 말한 문자열 s가 주어질때, 2의 등장 횟수가 더 많은지, e의 등장 횟수가 더 많은지 도와주자.
입력 :
첫 줄에 문자열 s의 길이가 주어진다.
둘째 줄에 문자열 s가 주어진다. s의 길이는 1 이상 105 이하이며, s는 2와 e로만 이루어져 있다.
출력 :
2의 등장횟수가 더 많다면 2를 출력하고, e의 등장횟수가 더 많다면 e를 출력한다. 등장횟수가 같다면 "yee"를 출력한다. (큰 따옴표 제외)
제한 사항 :
- 시간 제한 : 1초 (추가 시간 없음)
- 메모리 제한 : 256MB
입출력 예 :
입력 | 출력 |
12 222eee222eee |
yee |
3 22e |
2 |
3 e2e |
e |
풀이 :
import java.io.BufferedReader
import java.io.BufferedWriter
import java.io.InputStreamReader
import java.io.OutputStreamWriter
fun main() = with(BufferedReader(InputStreamReader(System.`in`))) {
val bw = BufferedWriter(OutputStreamWriter(System.out))
val l = readLine().toInt()
readLine().also {
bw.write(if (it.count { it == '2' } > it.count { it == 'e' }) {
"2"
} else if (it.count { it == '2' } < it.count { it == 'e' }) {
"e"
} else {
"yee"
})
}
bw.flush()
bw.close()
}
'백준 > 문제' 카테고리의 다른 글
1672번: DNA 해독 (0) | 2024.04.04 |
---|---|
1414번: 불우이웃돕기 (0) | 2024.04.03 |
29731번: 2033년 밈 투표 (0) | 2024.04.03 |
2684번: 동전 게임 (0) | 2024.04.02 |
20944번: 팰린드롬 척화비 (0) | 2024.04.02 |
@스몰스테핑 :: 작은 발걸음
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!