41번 문제 질문입니다.
335
작성한 질문수 3
def chech_prime(n):
if n <= 1:
return "NO"
i = 2
소수 = True
while (i**2) < n:
if n % i == 0:
소수 = False
break
i += 1
if 소수:
return "YES"
else:
return "NO"
print(chech_prime(4))
4를 넣었을 때 'NO'가 아니라 'Yes'가 나옵니다.
while (i**2) <= n: 여기에 등호를 추가해야 하는거 아닌가요?
답변 0
94번 질문
0
211
0
알고리즘 강의가 어떤 것인가요?
0
276
1
3:55분부터 이해가 안갑니다
0
283
0
64번문제 작동이 안됩니다
0
282
0
1부터 100까지의 합
0
279
1
왜 '혜원'이 max값으로 출력되는지 모르겠습니다
1
390
1
sorted 와 sort 질문입니다
0
220
1
강의에서 사용하는 문제 제출 플렛폼 사용은?
0
248
0
37번 코드 / 오류 문의
0
329
1
40번질문입니다.
2
382
2
문자열 뒤집기 재귀함수 질문드려요
0
523
1
부록 Counter부터 내용이 안보여요
0
417
1
선택정렬 최솟값_인덱스 부분 질문입니다.
0
215
1
코딩문제 채점
0
303
1
자바스크립트 100제란 같은문제일까요?
0
250
1
50번 이후 문제는 안올라온건가요?
0
302
1
99번에 오류가 살짝 있어서 고쳐봤어요
0
305
0
마지막에 numpy 모듈 슬라이싱 사용시
0
273
0
강의에서 문제는 노션에서 복사해서 주피터나 파이썬 IDE복사해서 풀어보는 건가요?
0
342
1
공부 방법에 대해 질문드립니다.
1
287
1
38번 질문입니다.
0
143
0
37번문제 질문이 있습니다
0
132
0
40번 관련 질문드립니다.
0
171
0
학습방식에 대해 질문드립니다.
0
186
1





