본문 바로가기

Kotlin/Kotlin Algorithm

[백준 Kotlin] 10950. A+B-3

728x90
반응형

 

 

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

 

10950번: A+B - 3

두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.

www.acmicpc.net

 

 

3. 반복문

10950. A+B -3

 

 

두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.

 

 

- 입력 : 첫째 줄에 테스트 케이스의 개수 T가 주어진다.

각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. (0 < A, B < 10)

 

 

- 출력 : 각 테스트 케이스마다 A+B를 출력한다.

 

 

 

 

 

 

 

 

 

총 코드

 

- BufferedReader 사용

import java.io.*

fun main() {
    val br = BufferedReader(InputStreamReader(System.`in`))
    val a = br.readLine()!!.toInt()

    for (i in 0 until a) {
        val (b,c) = br.readLine()!!.split(" ").map { it.toInt() }
        println(b+c)
    }
}

 

 

-> 쉬운 문제인데 엄청 틀렸다. b, c를 a 아래에서 변수 선언을 해줬는데 그게 틀린 것이었다. 

생각해 보니 당연히 테스트 케이스의 개수만큼 더할 정수가 생겨야 되는데, 내가 실패한 방법은 더할 정수를 생성하지 못했기 때문이다.

쉽다고 방심했다! 맞추고 나서야 깨달았다 휴.. 문제를 제대로 읽자!

728x90
반응형