ํ์ด์ฌ์ด๋ ์นํด์ง๊ธฐ
ํ์ด์ฌ์์๋ ์์์ผ๋ก ์ ๊ณฑ์ ํํํ ์ ์๋ค.
x ** y ๋ x์ y์ ๊ณฑ์ด๋ผ๋ ๋ป์ด๋ค.
์ด๋ฅผ ์ด์ฉํด์ ์ ๊ณฑ๊ทผ๋ ๊ตฌํ ์ ์๋ค.
x ** 0.5
math์ ์กด์ฌํ๋ ํจ์์ธ pow()๋ฅผ ์ฌ์ฉํด๋ ๋์ผํ ํจ๊ณผ๋ฅผ ๊ฐ์ ธ์ฌ ์ ์๋ค.
์ ๊ณฑ๊ทผ์ ๊ฒฝ์ฐ math์์ ์ ๊ณตํ๋ sqrt() ๋ฉ์๋๋ฅผ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ๋ ์กด์ฌํ๋ค.
์ํ์ด๋ ์นํด์ง๊ธฐ
์ ๊ณฑ๊ทผ์ด ์ ์๋ก ํํ ๊ฐ๋ฅํ ์๋ ์ฝ์์ ๊ฐ์๊ฐ ํ์๊ฐ๋ค.
๋ฐ๋ผ์ ๋ค์๊ณผ ๊ฐ์ ์ฝ๋๋ฅผ ์์ฑํ ์ ์๋ค.
์ฝ๋
def solution(left, right):
answer = 0
for i in range(left, right+1):
if int(i**0.5) == i**0.5:
answer -= i
else:
answer += i
return answer
'๐ฅ๏ธ Computer > Algorithm Solution' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ํ๋ก๊ทธ๋๋จธ์ค] level1 : ์ต๋๊ณต์ฝ์์ ์ต์๊ณต๋ฐฐ์ (0) | 2023.07.31 |
---|---|
[ํ๋ก๊ทธ๋๋จธ์ค] level1 : ๋ฌธ์์ด ๋ค๋ฃจ๊ธฐ ๊ธฐ๋ณธ (1) | 2023.07.31 |
[ํ๋ก๊ทธ๋๋จธ์ค] level1 : ๋ด์ (0) | 2023.07.27 |
[BAEKJOON] 18110๋ฒ : solved.ac (0) | 2023.07.25 |
[BAEKJOON] 27866๋ฒ : ๋ฌธ์์ ๋ฌธ์์ด (0) | 2023.07.25 |