[๊ตฌํ] Extra Long Factorials
ยท
๐ ์ฝํ
/HackerRank
ํ์ด ์์ฒญ ํฐ ์์ ํฉํ ๋ฆฌ์ผ์ ์ถ๋ ฅํ๋ ๋ฌธ์ ๋ค. ์๊ฐ ๋๋ฌด ํฌ๊ธฐ ๋๋ฌธ์ ์๋ฅผ ๋ฐฐ์ด๋ก ๋๋ ์ ํ์ด์ผํ๋ค. temp๋ผ๋ ์์๋ฐฐ์ด์ ์ญ์์ผ๋ก ์ํํ๋ฉด์ ํ์ฌ ์ซ์์ ์ด์ ๋จ๊ณ์์์ ๋๋จธ์ง๋ฅผ ๋ํ๋ค. ๊ทธ ์ดํฉ์ 10์ผ๋ก ๋๋ ๋ชซ์ด ์๋ก์ด ๋๋จธ์ง๊ฐ ๋๋ค. ์๋ก์ด ๋๋จธ์ง๋ฅผ ๋ฌธ์์ด๋ก ๋ณํํ์ฌ result ๋ฌธ์์ด์ ์์ชฝ์ ์ฝ์
ํ๋ค. ์ด๊ฒ์ ์ฌ๊ท๋ก ๋ฐ๋ณตํ์ฌ ๊ฒฐ๊ณผ๋ฅผ ์ถ๋ ฅํ๋ค. ์ฝ๋ func extraLongFactorials(n: Int) -> Void { // Write your code here var result = "1" for num in 1...n { result = multiply(result, by: num) } print(result) } func multiply(_ a: String, by: Int) ->..