• 카테고리

    질문 & 답변
  • 세부 분야

    알고리즘 · 자료구조

  • 해결 여부

    미해결

뒤집은 소수 질문입니다.

21.11.19 18:13 작성 조회수 97

0

        <script>
            function solution(n, arr){
                let answer;
                let reversedNumberArray = []
                arr.forEach(item => {
                    let reversedText = ''
                   item.toString().split('').reverse().forEach(item => reversedText += item)
                   reversedNumberArray.push(Number(reversedText))
                })            
                answer = reversedNumberArray.filter(item => {
                    if(item === 1) return false
                    for(let i=2; i <= Math.sqrt(item); i++){
                        if(item % i === 0) return false
                    }
                    return true
                })
                return answer;
            }
            let arr=[32, 55, 62, 20, 250, 370, 200, 30, 100];
            console.log(solution(9, arr));
        </script>

 

Number('001') 은 1로 변환되기에 이렇게 코드를 짜봤는데요, 문제가 있을까요?

답변 1

답변을 작성해보세요.

0

안녕하세요^^

네. 잘 하신 코드입니다.