https://school.programmers.co.kr/learn/courses/30/lessons/77884
νλ‘κ·Έλλ¨Έμ€
μ½λ μ€μ¬μ κ°λ°μ μ±μ©. μ€ν κΈ°λ°μ ν¬μ§μ λ§€μΉ. νλ‘κ·Έλλ¨Έμ€μ κ°λ°μ λ§μΆ€ν νλ‘νμ λ±λ‘νκ³ , λμ κΈ°μ κΆν©μ΄ μ λ§λ κΈ°μ λ€μ λ§€μΉ λ°μΌμΈμ.
programmers.co.kr
λ¬Έμ μ€λͺ
λ μ μ leftμ rightκ° λ§€κ°λ³μλ‘ μ£Όμ΄μ§λλ€. leftλΆν° rightκΉμ§μ λͺ¨λ μλ€ μ€μμ, μ½μμ κ°μκ° μ§μμΈ μλ λνκ³ , μ½μμ κ°μκ° νμμΈ μλ λΊ μλ₯Ό return νλλ‘ solution ν¨μλ₯Ό μμ±ν΄μ£ΌμΈμ.
μ νμ¬ν
- 1 ≤ left ≤ right ≤ 1,000
Write Up
μ½μμ κ°μκ° λͺ κ°μΈμ§ λνκΈ° 보λ€λ λΉκ΅νλ μκ° μ κ³±μμ΄λ©΄ νμκ° λλ€λ μ μ μ΄μ©ν΄μ μ κ³±μΌ λλ - , μλ κ²½μ°μλ + ν΄μ£Όλ©΄ λ!
def solution(left, right):
answer = 0
for i in range (left, right+1):
if (i**(1/2)) % 1 == 0 :
answer -= i
else:
answer += i
return answer
'Coding' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[Programmers] λΉλ° μ§λ (0) | 2023.03.07 |
---|---|
[Programmers] μμ° (0) | 2023.03.06 |
[Programmers] λλ¨Έμ§κ° 1μ΄ λλ μ μ°ΎκΈ° (0) | 2023.03.06 |
[Programmers] μλ μ«μ λνκΈ° (0) | 2023.03.06 |
[Programmers] μμ λνκΈ° (0) | 2023.03.02 |