본문 바로가기
Javascript

프로그래머스 04

by 🐬마뇽뇽 마뇽🦄 2022. 11. 1.
728x90

프로그래머스 문제 풀이 02

짝수 홀수 구하기

01. 문제

function solution(num) {
    var answer = 0;
    return answer;
}

02. 나의 문제 풀이

function solution(n) {
    for(let x = 2; x < n; x++){
        if( n % x === 1 ) return x;
    }   
}

03. 다른 사람의 문제 풀이

function solution(n) {
    let answer = 0;
    for (let i = 0; i < n; i++) {
        if (answer > 0) {
            break;
        }

        if (n % i == 1) {
            answer = i;    
        }
    }

    return answer;
}

길긴 하지만 이해하기 쉽게 풀어주었기 때문에 가져와보았습니다. i는 n 보다 작지만 증가하며, answer는 0보다 작아질 경우 바로 멈추지만 n을 i로 나눴을 때 1이 남았을 경우 answer는 i값이 되어 제출 합니다.

728x90

'Javascript' 카테고리의 다른 글

프로그래머스 문제 06  (0) 2022.11.02
프로그래머스 05  (1) 2022.11.01
프로그래머스 03  (1) 2022.11.01
프로그래머스 02  (1) 2022.11.01
프로그래머스 01  (1) 2022.11.01

댓글


고양이 고양이
고양이 고양이
고양이 고양이