반응형
https://www.acmicpc.net/problem/2635
import Foundation
let n = Int(readLine()!)!
var maxC = 0
var str = ""
for i in 1...n {
var c = 2
var s = "\(n) \(i)"
var a = n
var b = i
while a-b >= 0 {
c += 1
let d = a-b
a = b
b = d
s += " \(d)"
}
if maxC < c {
maxC = c
str = s
}
}
print(maxC)
print(str)
반응형
'# 02 > Swift - CTP' 카테고리의 다른 글
[Swift] 백준! 2018번 - 수들의 합 5 (3) | 2023.03.19 |
---|---|
[Swift] 백준! 5635번 - 생일 (0) | 2023.03.12 |
[Swift] 백준! 2161번 - 카드1 (0) | 2023.03.12 |
[Swift] 백준! 2822번 - 점수 계산 (0) | 2023.03.09 |
[Swift] 백준! 2167번 - 2차원 배열의 합 (0) | 2023.03.09 |