dp 연습할 겸 쉬운문제부터 푸는데..
런타임에러!!!!!
가 뜨면 무조건 입력될 수 있는 최소값/최대값부터 확인해보자..
let num = Int(readLine()!)!
var dp = Array(repeating: 0, count: num+1)
dp[0] = 0
dp[1] = 1
if num < 1 {
for i in 2...num {
dp[i] = dp[i-1] + dp[i-2]
}
}
print(dp[num])
'알고리즘문풀 with SWIFT > Baekjoon' 카테고리의 다른 글
swift ) 백준 1149 - RGB거리 feat.cache (0) | 2022.05.11 |
---|---|
swift ) 백준 1932 - 정수 삼각형 (0) | 2022.05.10 |
swift ) 백준 9095 - 1,2,3 더하기 (0) | 2022.05.10 |
swift ) 백준 1676 - 팩토리얼 0의 개수 (0) | 2022.04.29 |
swift ) 백준 2004 조합 0의 개수 (0) | 2022.04.29 |