인프런 커뮤니티 질문&답변

harryborrison5148님의 프로필 이미지
harryborrison5148

작성한 질문수

자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)

2. 뒤집은 소수

뒤집은 소수 질문입니다.

작성

·

150

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

김태원님의 프로필 이미지
김태원
지식공유자

안녕하세요^^

네. 잘 하신 코드입니다.

harryborrison5148님의 프로필 이미지
harryborrison5148

작성한 질문수

질문하기