/*
CHECK_PRIME_INNER 함수는 2를 구별하지 못해서 CHECK_PRIME 함수 안쪽에 사용할 것임.
*/
function CHECK_PRIME_INNER(n) {
for(var i = 2; i < n; i++) {
if((n % i) == 0)
break;
if((n - 1) == i)
console.log(n);
}
}
/*
CHECK_PRIME 함수는 x의 값이 소수면 출력하고 아니면 출력하지 않는다.
*/
function CHECK_PRIME(x) {
if(x == 2) {
console.log(x);
}
else {
CHECK_PRIME_INNER(x);
}
}
입력받은 수가 소수면 콘솔창에 출력하는 함수
익명(122.36)
2021-04-06 23:38
추천 0
댓글 4
다른 게시글
-
자바 스윙 잘아는사람 도움 [2]익명(218.52) | 21.04.06추천 0
-
csv 파일 여러개 합치는거 질문점익명(180.226) | 21.04.06추천 0
-
django 질문하는 과제충입니다 [3]네가모르는..(ekdmagkrrl) | 21.04.06추천 0
-
과제 질문글 특.txt [1]익명(211.207) | 21.04.06추천 0
-
슨상님들ㅜ 프로젝트 추천좀 해주세요 [2]트랜지스터(ototdd) | 21.04.06추천 0
-
돈벌어야되는데익명(223.38) | 21.04.06추천 0
-
문과 학생들이 취업할라고 학원 몰려간다는 기사도 나는구나 [3]zz(223.38) | 21.04.06추천 0
-
파이썬 import 할때 기본라이브러리인지 어케아냐 [4]익명(1.177) | 21.04.06추천 0
-
리액트 img 이거 왜 엑박뜨는거냐 ㅠㅠㅠ [13]익명(211.207) | 21.04.06추천 0
-
git 공부하고 브랜치 전략? 공부하는 중 .. [1]익명(221.157) | 21.04.06추천 0
오타나서 수정함
음? 위 if문에서 걸러져서 n은 2가 될수 없는대 왜넣은거?
수정했넴 근대 그냥 for문을 i<=n으로하고 n이랑 i가 같으면 출력으로하면 2도 걸러지잖아
아니면 조건은 이상태로 그냥두고 포문안에 위 이프문에 브레이크대신 리턴넣고 아래이프문지우고 포문 밖에다가 출력넣던가