알고리즘 문제) 홀짝구분하기

JunpyoAhn·2023년 11월 23일
1
post-thumbnail

풀었던 문제

문제 설명

자연수 n이 입력으로 주어졌을 때 만약 n이 짝수이면 "n is even"을, 홀수이면 "n is odd"를 출력하는 코드를 작성해 보세요.

제한사항
1 ≤ n ≤ 1,000
입출력 예
입력 #1

100
출력 #1

100 is even
입력 #2

1
출력 #2

1 is odd

정답:

rl.on('line', function (line) {
    input = line.split(' ');
}).on('close', function () {
    n = Number(input[0]);
    if(n % 2 === 0) {
        console.log( n + ' is even');
    } else if (n % 2 !== 0) {
        console.log( n + " is odd");
    }
});

해설:

1) 0번째 input 배열을 숫자타입으로 바꿔서 n에 할당

2) 조건문을 사용하여 n이 2로 나눈 나머지가 0과 같다면 n에 문자열 is even 더해서 출력

3) n이 2로 나눈 나머지가 0이 아니라면 n에 문자열 is odd 더해줘서 출력

0개의 댓글