Algorithm/Baekjoon
[Swift] 백준 9461: 파도반 수열
내일은개발천재🎵
2022. 4. 23. 19:49
문제 사이트
알고리즘
- 수열이 시작되는 삼각형을 잘 선택해야 헷갈리지 않고 규칙을 찾을 수 있다.
- 순서를 나열해보면, 6번째 삼각형부터 규칙이 있다는 것을 알아차릴 수 있을 것이다.
나의 코드
let t = Int(readLine()!)!
var dp = [0, 1, 1, 1, 2, 2]
for i in 6...100{
dp.append(dp[i-1] + dp[i-5])
}
for _ in 0..<t{
print(dp[Int(readLine()!)!])
}
Key Point
📍 규칙 잘 찾기.
📍 시작되는 곳을 마음대로 생각하지 않기!