์ฝ์์ ํฉ
2022. 9. 23. 10:32ใํ๋ก๊ทธ๋๋จธ์ค-Swift
์ฝ์์ ํฉ
๋ฌธ์ ์ค๋ช
์ ์ n์ ์ ๋ ฅ๋ฐ์ n์ ์ฝ์๋ฅผ ๋ชจ๋ ๋ํ ๊ฐ์ ๋ฆฌํดํ๋ ํจ์, solution์ ์์ฑํด์ฃผ์ธ์.
์ ํ ์ฌํญ- n์ 0 ์ด์ 3000์ดํ์ธ ์ ์์ ๋๋ค.
12 | 28 |
5 | 6 |
์
์ถ๋ ฅ ์ #1
12์ ์ฝ์๋ 1, 2, 3, 4, 6, 12์
๋๋ค. ์ด๋ฅผ ๋ชจ๋ ๋ํ๋ฉด 28์
๋๋ค.
์
์ถ๋ ฅ ์ #2
5์ ์ฝ์๋ 1, 5์
๋๋ค. ์ด๋ฅผ ๋ชจ๋ ๋ํ๋ฉด 6์
๋๋ค.
๋ด ํ์ด
๋ค๋ฅธ ์ฌ๋์ ํ์ด
ํผ๋๋ฐฑ
1. n์ด 0์ผ๋ ์ฒ๋ฆฌ๋ฅผ ์ํ์
2. guard let์ ์ต์ ๋ ๋ฐ์ธ๋ฉ์ ํ ๋ ์ฌ์ฉํ๊ณ ์๋ ๋๋ guard else๋ฅผ ์ฌ์ฉ
3. filter, reduceํ์ฉ ์ ๊ทน์ ์ผ๋ก
'ํ๋ก๊ทธ๋๋จธ์ค-Swift' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๋ ์ ์ ์ฌ์ด์ ํฉ - ํ๋ก๊ทธ๋๋จธ์ค (0) | 2022.09.23 |
---|---|
๋ฌธ์์ด ๋ด p์ Y์ ๊ฐ์ - ํ๋ก๊ทธ๋๋จธ์ค (0) | 2022.09.23 |
์ ์ ์ ๊ณฑ๊ทผ ํ๋ณ (0) | 2022.09.23 |
์๋ฆฟ์ ๋ํ๊ธฐ (2) | 2022.09.23 |
ํ๋ก๊ทธ๋๋จธ์ค ์ ์๋ฅผ ๋ด๋ฆผ์ฐจ์์ผ๋ก ์ ๋ ฌํ๊ธฐ (0) | 2022.09.22 |