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

권석기님의 프로필 이미지
권석기

작성한 질문수

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

2. 뒤집은 소수

안녕하세요 이렇게 코드를 짜도 문제가 없을까요?

작성

·

169

0

  • <html>

    <head>
        <meta charset="UTF-8">
        <title>출력결과</title>
    </head>

    <body>
        <script>

            function isPrime(x) {
                // 문자열뒤집기
                let str = x.toString();
                let sum = 0
                for (let i = str.length - 1; i >= 0; i--) {
                    sum += str[i];
                }
                let num = parseInt(sum);
                for (let j = 2; j < num; j++) {
                    if (num % j === 0) {
                        return false;
                    }
                }
                if (num !== 1) return num;
            }

            function solution(arr) {
                let answer = [];
                for (let x of arr) {
                    if (isPrime(x)) {
                        answer.push(isPrime(x));
                    }
                }
                return answer;
            }

            let arr = [32, 55, 62, 20, 250, 370, 200, 30, 100];
            console.log(solution(arr));


        </script>
    </body>

    </html>
     
    강의 잘보고 있습니다.
  • 최대한 혼자 짜보려 하는데 혼자 짜면짤수록
  • 선생님 코드보단 심각하게 난잡하게 짜는감이 있어서
  • 짜는 습관이나 그런것에 대하여 조언해주실것이 있으실까요?

답변 1

0

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

안녕하세요^^

네. 스트링으로 해도 상관없습니다. 잘 하셨습니다.

권석기님의 프로필 이미지
권석기

작성한 질문수

질문하기