Kotlin/Kotlin 알고리즘
백준 32604번 Jumbled Scoreboards Kotlin 구현해 보기
kimc
2024. 11. 8. 23:21
반응형
```
백준 32604번 Jumbled Scoreboards Kotlin 구현해 보기
```
배워갈 내용
- 백준 32604번 풀이
문제 링크
https://www.acmicpc.net/problem/32604
문제 설명
난이도 브론즈 등급의 문제로서
첫 줄에 사진 수 n이 주어지고,
이후 각 줄에 두 팀의 점수 , 가 나옵니다.
점수가 감소하는 경우 시간 순서에 맞지 않으므로 "no"를 출력합니다.
30분 정도 위에 링크를 방문하셔서 풀어보시고
안 풀리시는 경우에만 아래 해답을 봐주시면 감사하겠습니다.
코드 설명
입력을 받고 이전 점수보다 지금 점수가 작거나 같으면 no를 출력하면 됩니다.
요즘에는 주석이나 설명 없이 코드로 설명하고자 노력 중입니다
만약 코드가 이해가 안 가시면 댓글 부탁드립니다
코드
fun main() {
val n = readLine()!!.toInt()
var isChronological = true
var prevScoreA = -1
var prevScoreB = -1
repeat(n) {
val (scoreA, scoreB) = readLine()!!.split(' ').map(String::toInt)
if (scoreA < prevScoreA || scoreB < prevScoreB || (scoreA == prevScoreA && scoreB == prevScoreB)) {
isChronological = false
}
prevScoreA = scoreA
prevScoreB = scoreB
}
println(if (isChronological) "yes" else "no")
}
태그
Kotlin,백준,알고리즘
읽어주셔서 감사합니다
무엇인가 얻어가셨기를 바라며
오늘도 즐거운 코딩 하시길 바랍니다 ~ :)
반응형