break 문
3493 단어 JavaScriptJavaScript
문제 : 1 이상의 자연수를 입력받아 2부터 해당 수까지의 소수들을 리턴해야 합니다.
function listPrimes(num) {
let result = '2';
for (i = 3; i <= num; i += 2) {
let isPrime = true;
// 해당 for문 반복될 때마다 isPrime에 새로 true 선언.
// 이걸 for 문 밖에다 선언해버리면, isPrime은 false값을 못받음.
for (n = 3; n <= Math.sqrt(i); n += 2){
if (i % n === 0) {
isPrime = false;
break;
// break : 반복문 종료하고 그 다음 문으로 넘김.
// i % n === 0에 걸리면 isPrime에 false를 할당하고 해당 반복문 종료.
}
}
if (isPrime === true) {
result = result + '-' + i;
}
}
return result;
}
Author And Source
이 문제에 관하여(break 문), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@taero30/break-문저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)