ํฐ์คํ ๋ฆฌ ๋ทฐ
๐จ๐ป ์ฝ๋ฉํ
์คํธ/Codility
Lesson 10: Prime and composite numbers → Min Perimeter Rectangle
dirmathfl 2020. 6. 14. 23:38728x90
๋ฐ์ํ
๋ฌธ์
๋ฌธ์ ํ์ด
Count Factor์ ๊ฒฝ์ฐ ์ฝ์๋ฅผ ๋จ์ํ ์นด์ดํธ ํ์๋ค๋ฉด, ๋์ด๊ฐ ์ฃผ์ด์ง ๋ ๊ฐ์ฅ ์์ ๋๋ ๋ฅผ ๊ฐ์ง๋ ๊ฒฝ์ฐ๋ฅผ ์ฐพ๋ ๋ฌธ์ ์ด๋ค.
๋์ด๊ฐ ์ฃผ์ด์ง ๋, ๋ ๋ณ์ ๊ธธ์ด๊ฐ ๋๋๊ฒ์ ๊ฐ๊ฐ์ ์ฝ์ ์ด๋ฏ๋ก, ์ฝ์ ์ค ๊ฐ์ฅ ํฐ ์ฝ์๋ฅผ ํตํด ๊ณ์ฐ๋ ๋๋ ๋ฅผ ๋ฐํํ๋ฉด ๋๋ค.
์ฝ๋
import math
def solution(N):
for num in range(int(math.sqrt(N)), 0, -1):
if N % num == 0:
break
return 2 * (num + N // num)
728x90
๋ฐ์ํ
'๐จโ๐ป ์ฝ๋ฉํ ์คํธ > Codility' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Lesson 10: Prime and composite numbers โ Peeks (0) | 2020.06.15 |
---|---|
Lesson 10: Prime and composite numbers โ Count Factors (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 |
๋๊ธ
๊ธ ๋ณด๊ดํจ
์ต๊ทผ์ ์ฌ๋ผ์จ ๊ธ
์ต๊ทผ์ ๋ฌ๋ฆฐ ๋๊ธ