ํผ๋ณด๋์น ์
2022. 10. 9. 19:40ใํ๋ก๊ทธ๋๋จธ์ค-Swift
ํผ๋ณด๋์น ์
๋ฌธ์ ์ค๋ช
https://school.programmers.co.kr/learn/courses/30/lessons/12945
๋์ ํ์ด
์ฒ์์๋ ๋ค์ด๋๋ฏน ํ๋ก๊ทธ๋๋ฐ์ ๋ฐํ ์ ๋ฐฉ์์ผ๋ก ํผ๋ณด๋์น ์๋ฅผ ๋ง๋ค์ด์ ๋ฆฌํดํด์ค์ ํ์๋ค.
ํ์ง๋ง ํน์ ์ธ๋ฑ์ค๊ฐ ์ง๋๋ฉด์ Int์ ๊ฐ์ด ๋๋ฌด ์ปค์ง๊ฒ๋๋ฉด์ ์ค๋ฅ๊ฐ ๋๊ฒ ๋๋ค. ๊ทธ๋์ ๋ฐฐ์ด์ ๊ฐ์ ์ ์ฅํ ๋ ๋๋จธ์ง ์ฐ์ฐ์ ํ ์ํ๋ฅผ ๋ฃ์ด์ค์ผ๋ก์จ ์์ ๊ฐ์ ์ ์งํ๋ฉด์ ๊ฐ์ ๋ฃ์ ์ ์์๋ค.
func solution(_ n:Int) -> Int {
var arr: [Int] = [Int](repeating: 0, count: n+1)
arr[1] = 1
for i in 2..<n+1 {
arr[i] = ((arr[i-1] + arr[i-2]) % 1234567)
}
return arr[n]
}
'ํ๋ก๊ทธ๋๋จธ์ค-Swift' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
ํ๋ก๊ทธ๋๋จธ์ค - ์นดํซ(Swift) (0) | 2022.10.09 |
---|---|
ํ๋ก๊ทธ๋๋จธ์ค - ๋ค์ ํฐ ์ซ์(Swift) (0) | 2022.10.09 |
ํ๋ก๊ทธ๋๋จธ์ค - ์ฌ๋ฐ๋ฅธ ๊ดํธ(Swift) (0) | 2022.10.08 |
JadenCase ๋ฌธ์์ด ๋ง๋ค๊ธฐ - ํ๋ก๊ทธ๋๋จธ์ค(Swift) (0) | 2022.10.06 |
ํ๋ก๊ทธ๋๋จธ์ค - ์ ๊ณ ๊ฒฐ๊ณผ๋ฐ๊ธฐ(Swift) (0) | 2022.10.05 |