JS 100제 문제 69 골드바흐의 추측
782 단어 JavaScriptJS100제JS100제
<풀이 코드>
var num = prompt();
function sol(){
if(num<=2 && num%2!=0){
return "-1";
}else{
var arr = [];
for(var i=2;i<=Math.floor(num/2);i++){
var raw = [];
var j = num-i;
if(j!=1){
raw.push(i);
raw.push(j);
arr.push(raw);
}
}
result(arr);
}
}
function result(arr){
for(var k in arr){
var i = arr[k][0];
for(var n=2;n<i;n++){
if(i%n==0){
delete arr[k];
}
}
}
for(var k in arr){
var j = arr[k][1];
for(var n=2;n<j;n++){
if(j%n==0){
delete arr[k];
}
}
}
console.log(arr);
}
sol(num);
Author And Source
이 문제에 관하여(JS 100제 문제 69 골드바흐의 추측), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@mjlee/JS-100제-문제-69-골드바흐의-추측저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)