이건 알아야지's/자료구조와 알고리즘
[알고리즘] 백준 10952번 A+B (Kotlin)
하루디
2023. 12. 4. 21:54
10952번: A+B - 5
두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.
www.acmicpc.net
문제
두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.
✨ 문제에서 잘 봐야할 내용
- 각 테스트케이스는 한 줄로 이루어져 있으며, 각줄에 A와 B가 주어진다
- 입력의 마지막에는 0 두 개가 들어온다.
- 각 테스트 케이스마다 A+B를 출력한다.
✨ 필요한 내용
- 한줄로 이루어져 -> 문자열을 나눠야한다.
- 반복의 종료조건 -> 0 두개를 통해서 한다.
맞힌 코드
더보기
fun main(){
var str :String?
var arr : List<Int>
while(true){
str = readLine()
arr = str!!.split(" ").map{it.toInt()}
var a = arr[0]
var b = arr[1]
if(a == 0 && b ==0){
break;
}else{
println(a+b)
}
}
}
후기
java로만 코딩을 하고있어서 kotlin을 사용할 겸 알고리즘 기초부터 kotlin으로 풀고있는데, 문제를 풀고보니 이게 java로 푼건지 kotlin으로 푼건지 알 수 가 없다 애매한 기분이 든다. 좀 더 코틀린 스러운 문법을 찾아서 떠나보자.