본문 바로가기
스터디(beakjoon)

Kotlin] 백준 11022번 문제 풀이

by 김마리님 2023. 4. 17.

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

 

11022번: A+B - 8

각 테스트 케이스마다 "Case #x: A + B = C" 형식으로 출력한다. x는 테스트 케이스 번호이고 1부터 시작하며, C는 A+B이다.

www.acmicpc.net

 

 

풀이

더보기

이 문제랑 거의 같은 문제이다.

https://itstudy-mary.tistory.com/488

 

Kotlin] 백준 11021번 문제 풀이

https://www.acmicpc.net/problem/11021 11021번: A+B - 7 각 테스트 케이스마다 "Case #x: "를 출력한 다음, A+B를 출력한다. 테스트 케이스 번호는 1부터 시작한다. www.acmicpc.net 풀이 더보기 앞서 버퍼리더를 써봤

itstudy-mary.tistory.com

 

이 문제에서 추가된건 받아온 버퍼의 값 numbers[0]와 numbers[1]을 출력해야한다는 건데.. 이건 뭐 그냥 프린트로 찍으면 되니까..

자세한 풀이는 윗 문제 보면 된다.

import java.io.BufferedReader
import java.io.BufferedWriter
import java.io.InputStreamReader
import java.io.OutputStreamWriter

fun main(args: Array<String>) {
    question11022()
}

fun question11022() {
    var reader = BufferedReader(InputStreamReader(System.`in`))
    var writer = BufferedWriter(OutputStreamWriter(System.out))

    var case = reader.readLine().toInt()

    for (i in 1 .. case) {
        var numbers = reader.readLine().split(" ").map { it.toInt() }
        writer.write("Case #${i}: ${numbers[0]} + ${numbers[1]} = ${numbers.sum()}")
        writer.newLine()
    }

    writer.flush()
}

 

 

반응형