Bibi's DevLog ๐ค๐
[๋ฐฑ์ค 10872] ํฉํ ๋ฆฌ์ผ (Swift) - ์ฌ๊ท ๋ณธ๋ฌธ
ํ๋ก๊ทธ๋๋ฐ/์๊ณ ๋ฆฌ์ฆ ํ์ด Swift
[๋ฐฑ์ค 10872] ํฉํ ๋ฆฌ์ผ (Swift) - ์ฌ๊ท
๋น๋น bibi 2023. 1. 30. 17:09ํฉํ ๋ฆฌ์ผ์ ๊ตฌํํ๋ ๊ฐ๋จํ ๋ฌธ์ ์ด๋ค.
ํฉํ ๋ฆฌ์ผ์ ์ ์๋ฅผ ๋ณด๊ณ ๊ทธ๋๋ก ๊ตฌํํ๋ฉด ๋๋ค.
- 0! = 1
- 1! = 1
- 2! = 2 * 1 = 2
- 3! = 3 * 2 * 1 = 6
- 4! = 4 * 3 * 2 * 1 = 24
- โฆ
๋ฐ๋ณต๋ฌธ์ ์ธ๊น ํ๋ค๊ฐ ์ด๋ฒ์๋ ์ฌ๊ท๋ฅผ ํตํด ๊ตฌํํด ๋ณด์๋ค.
ํ์ด
let input = Int(readLine()!)!
print(factorial(num: input))
func factorial(num: Int) -> Int {
if num == 0 || num == 1 {
return 1
}
return num * factorial(num: num - 1)
}
'ํ๋ก๊ทธ๋๋ฐ > ์๊ณ ๋ฆฌ์ฆ ํ์ด Swift' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋ฐฑ์ค 14582] ์ค๋๋ ์ก๋ค (Swift) (0) | 2023.02.01 |
---|---|
[๋ฐฑ์ค 11586] ์ง์ ๊ณต์ฃผ๋์ ๋ง๋ฒ ๊ฑฐ์ธ (Swift) (0) | 2023.01.30 |
[๋ฐฑ์ค 11006] ๋จ์ฑ์ด์ ๋ญ์ฅ (Swift) (0) | 2023.01.30 |
[๋ฐฑ์ค 10987] ๋ชจ์์ ๊ฐ์ (Swift) (0) | 2023.01.26 |
[๋ฐฑ์ค 10811] ๋ฐ๊ตฌ๋ ๋ค์ง๊ธฐ (Swift) (0) | 2023.01.19 |