N개의 자연수를 입력받습니다. 각 자연수를 뒤집은 값이 소수이면 그 소수를 출력합니다.
(910 을 뒤집을 경우는 0을 제외하고 19로 숫자화하여 출력합니다.)
예시)
입력
32 55 62 20 250 370 200 30 100
출력
23 2 73 2 3
<script>
function isPrime(num){
if(num===1) return false;
for(let i=2; i<num/2; i++){
if(num%i ===0) return false;
}
return true;
}
function solution(arr){
let answer = [];
arr.forEach(element => {
let temp = element;
temp = parseInt(String(temp).split('').reverse().join(''));
if(isPrime(temp)) answer.push(temp);
})
return answer;
}
let arr=[32, 55, 62, 20, 250, 370, 200, 30, 100];
console.log(solution(arr));
</script>