본문 바로가기
🍞 Daily Loaf/알고리즘

[브론즈5][Swift]백준10952(while)

by BreadDev 2024. 10. 4.
728x90

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

 

답안코드

while true {
    let input = readLine()!.split(separator: " ").map { Int($0)! }
    let A = input[0]
    let B = input[1]
    
    if A == 0 && B == 0 {
        break  // 입력이 0 0이면 반복문 종료
    }
    
    print(A + B)
}
  • while true로 무한 루프를 시작합니다.
  • 각 반복에서:
    • readLine()으로 한 줄을 입력 받고, 공백을 기준으로 분리한 후 정수로 변환합니다.
    • 첫 번째 숫자를 A에, 두 번째 숫자를 B에 저장합니다.
  • A와 B가 모두 0이면 break문으로 반복문을 종료합니다.
  • 그렇지 않으면 A와 B의 합을 출력합니다.