반응형
https://www.acmicpc.net/problem/1789
1789번: 수들의 합
첫째 줄에 자연수 S(1 ≤ S ≤ 4,294,967,295)가 주어진다.
www.acmicpc.net
import Foundation
let S = Int(readLine()!)!
var i = 1
var sum = 0
while true {
if S == sum {
i -= 1
break
} else if S < sum {
i -= 2
break
}
sum += i
i += 1
}
print(i)
반응형
'# 02 > Swift - CTP' 카테고리의 다른 글
[Swift] 백준! 2167번 - 2차원 배열의 합 (0) | 2023.03.09 |
---|---|
[Swift] 백준! 17478번 - 재귀함수가 뭔가요? (0) | 2023.03.07 |
[Swift] 백준! 1094번 - 막대기 (0) | 2023.03.07 |
[Swift] 코딩테스트 연습! Lv1. 대충 만든 자판 (0) | 2023.03.05 |
[Swift] 코딩테스트 연습! Lv1. 카드 뭉치 (0) | 2023.03.04 |