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.)