Kotlin/백준 문제풀이

BOJ_5554_심부름 가는 길 (백준 문제풀이/Kotlin)

최뭉뭉 2022. 10. 23. 12:04

https://www.acmicpc.net/problem/5554

 

5554번: 심부름 가는 길

승균이는 매일 학교, PC방, 학원에 다닌다. 반복되는 일상에 익숙해진 승균이는 이동시간을 단축해서 PC방에 더 오래 머물고 싶었다. 그래서 스톱워치를 들고 이동할 때마다 기록을 잰 후 집

www.acmicpc.net


 

🙂 문제 해석

총 4줄의 입력이 주어지며, 각 줄은 승균이가 이동한 시간을 초로 나타낸 숫자들이다.

총 이동 시간을 분과 초로 나타내라고 했으므로 4줄의 이동시간을 모두 더한 후 분과 초로 나타내면 되는 간단한 문제다.

 

🙂 풀이 코드

fun main() {
    val t1 = readLine()!!.toInt()
    val t2 = readLine()!!.toInt()
    val t3 = readLine()!!.toInt()
    val t4 = readLine()!!.toInt()
    val totalTime= t1+t2+t3+t4

    println(totalTime/60)
    println(totalTime%60)
}

1. 총 4개의 입력을 받고 toInt()를 사용하여 기본 string 값인 변수들을 Int로 변환해줬다

2. totalTime에 입력받은 초들을 모두 더해줬다

3. totalTime을 60으로 나눈 몫, 즉 분을 계산해서 출력

4. totalTime을 60으로 나눈 나머지는 초가 된다. 역시 출력!

 

🙂 테스트 화면

예제 값이 순조롭게 잘 출력된다 !