ํฐ์คํ ๋ฆฌ ๋ทฐ
๐จ๐ป ์ฝ๋ฉํ
์คํธ/Codility
Lesson 10: Prime and composite numbers → Count Factors
dirmathfl 2020. 6. 14. 23:33728x90
๋ฐ์ํ
๋ฌธ์
๋ฌธ์ ํ์ด
์๋ฅผ ๋ค์ด 24๋ผ๋ ์๊ฐ ์ฃผ์ด์ง๋ฉด 24์ ์ฝ์์ ๊ฐ์๋ฅผ ํจ์จ์ ์ผ๋ก ๊ตฌํ๋ ๋ฌธ์ ์ด๋ค. 24์ ์ฝ์๋ 1, 2, 3, 4, 6, 8, 12, 24๋ก ๊ฐ์๋ 8๊ฐ ์ด๋ค.
์ฝ๋
def solution(N):
i = 1
ret = 0
while i * i < N:
if N % i == 0:
ret += 2
i += 1
return ret + 1 if i * i == N else ret
- ๋ธ๋ฃจํธํฌ์ค๋ก ํ๋ฉด ํจ์จ์ฑ ๋ถ๋ถ์ ํต๊ณผํ ์ ์๋ค.
- ์ฝ์๋ ๊ตฌํ๊ณ ์ ํ๋ ์์ธ N ๊น์ง ๋ชจ๋ ํ์ํ์ง ์์๋ ๋๋ ํน์ฑ์ ํ์ฉํ๋ฉด ์ฝ๊ฒ ํ ์ ์๋ค.
728x90
๋ฐ์ํ
'๐จโ๐ป ์ฝ๋ฉํ ์คํธ > Codility' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Lesson 10: Prime and composite numbers โ Peeks (0) | 2020.06.15 |
---|---|
Lesson 10: Prime and composite numbers โ Min Perimeter Rectangle (0) | 2020.06.14 |
Lesson 9: Maximum Slice Problem โ Max Slice Sum (0) | 2020.06.11 |
Lesson 9: Maximum Slice Problem โ Max Profit (0) | 2020.06.11 |
Lesson 8: Leader โ Equil Leader (0) | 2020.06.10 |
๋๊ธ
๊ธ ๋ณด๊ดํจ
์ต๊ทผ์ ์ฌ๋ผ์จ ๊ธ
์ต๊ทผ์ ๋ฌ๋ฆฐ ๋๊ธ