import java.util.*
fun main() {
// 1. 루프 횟수를 입력받고, 입력 오류 시 1을 기본값으로 설정 (val 사용)
print("몇 번 계산하시겠습니까? (횟수 입력): ")
val num: Int = readLine()?.toIntOrNull() ?: 1
// 2. 불필요한 var i를 제거하고 for 루프 사용
for (i in 1..num) {
print("첫 번째 숫자 입력: ")
// 3. 입력이 없거나 변환 실패 시 0을 기본값으로 설정 (널 안전성 확보)
val a: Int = readLine()?.toIntOrNull() ?: 0
print("두 번째 숫자 입력: ")
val b: Int = readLine()?.toIntOrNull() ?: 0
// 결과 출력
println("결과: ${a + b}")
}
}
aW1wb3J0IGphdmEudXRpbC4qCiAKZnVuIG1haW4oKSB7CiAgICAvLyAxLiDro6jtlIQg7Zqf7IiY66W8IOyeheugpeuwm+qzoCwg7J6F66ClIOyYpOulmCDsi5wgMeydhCDquLDrs7jqsJLsnLzroZwg7ISk7KCVICh2YWwg7IKs7JqpKQogICAgcHJpbnQoIuuqhyDrsogg6rOE7IKw7ZWY7Iuc6rKg7Iq164uI6rmMPyAo7Zqf7IiYIOyeheugpSk6ICIpCiAgICB2YWwgbnVtOiBJbnQgPSByZWFkTGluZSgpPy50b0ludE9yTnVsbCgpID86IDEKICAgIAogICAgLy8gMi4g67aI7ZWE7JqU7ZWcIHZhciBp66W8IOygnOqxsO2VmOqzoCBmb3Ig66Oo7ZSEIOyCrOyaqQogICAgZm9yIChpIGluIDEuLm51bSkgewogICAgICAgIHByaW50KCLssqsg67KI7Ke4IOyIq+yekCDsnoXroKU6ICIpCiAgICAgICAgLy8gMy4g7J6F66Cl7J20IOyXhuqxsOuCmCDrs4DtmZgg7Iuk7YyoIOyLnCAw7J2EIOq4sOuzuOqwkuycvOuhnCDshKTsoJUgKOuEkCDslYjsoITshLEg7ZmV67O0KQogICAgICAgIHZhbCBhOiBJbnQgPSByZWFkTGluZSgpPy50b0ludE9yTnVsbCgpID86IDAKICAgICAgICAKICAgICAgICBwcmludCgi65GQIOuyiOynuCDsiKvsnpAg7J6F66ClOiAiKQogICAgICAgIHZhbCBiOiBJbnQgPSByZWFkTGluZSgpPy50b0ludE9yTnVsbCgpID86IDAKICAgICAgICAKICAgICAgICAvLyDqsrDqs7wg7Lac66ClCiAgICAgICAgcHJpbnRsbigi6rKw6rO8OiAke2EgKyBifSIpCiAgICB9Cn0=