μμ μ°ΎκΈ° - λ¬Έμ νμ΄
μ£Όμ΄μ§ μ μ λ²μ λ΄μ μμλ₯Ό μ°Ύλ 2κ°μ§ λ°©λ²μ νμΈν΄ 보μΈμ.
λ°©λ² 1
def solution(n): primes = [] for num in range(2, n + 1): # 2λΆν° nκΉμ§μ λͺ¨λ μ«μμ λν΄ λ°λ³΅ for i in range(2, int(num ** 0.5) + 1): # κ° μ«μκ° μμμΈμ§ νλ³ if num % i == 0: # μμκ° μλλΌλ©΄ break # λ°λ³΅λ¬Έμ λΉ μ Έλκ° else: # μμλΌλ©΄ primes.append(num) # primes 리μ€νΈμ μΆκ° return primes
μ΄ ν¨μλ κ° μ«μμ λν΄ 2λΆν° κ·Έ μ«μμ μ κ³±κ·ΌκΉμ§ λλμ΄λ³΄λ©° μμλ₯Ό νλ³ν©λλ€.
μ¬μ© μμ
μ
μΆλ ₯ μμ
result = solution(10) print(result) # μΆλ ₯: [2, 3, 5, 7]
Guidelines
AI Tutor
Publish
Design
Upload
Notes
Favorites
Help