-
[Programmers] JavaScript 알고리즘 | Lv.0 홀짝 구분하기► JS Algorithm/Programmers 2024. 7. 7. 09:29반응형
🔒 문제 설명
자연수 n이 입력으로 주어졌을 때 만약 n이 짝수이면 "n is even"을, 홀수이면 "n is odd"를 출력하는 코드를 작성해 보세요.
🔒 제한사항
- 1 ≤ n ≤ 1,000
🔒 입출력 예
입력 #1
100 출력 #1
100 is even 입력 #2
1 출력 #2
1 is odd ※ 2023년 05월 15일 지문이 수정되었습니다.
🔐 solution of mine
삼항연산자
const readline = require('readline'); const rl = readline.createInterface({ input: process.stdin, output: process.stdout }); let input = []; rl.on('line', function (line) { input = line.split(' '); }).on('close', function () { n = Number(input[0]); console.log(n%2?`${n} is odd`:`${n} is even`) });
익히 알던 function 구조가 아닌, 난해한 구조가 나와서 난감했다.
시간이 날때 좀더 자세히 이 구조를 공부해봐야겠다.
🔐 solution of others
const readline = require('readline'); const rl = readline.createInterface({ input: process.stdin, output: process.stdout }).on('line', function (line) { const result = Number(line) % 2 ? 'odd' : 'even' console.log(line, 'is', result) })
반응형'► JS Algorithm > Programmers' 카테고리의 다른 글
[Programmers] JavaScript 알고리즘 | Lv.0 문자열 돌리기 (0) 2024.07.07 [Programmers] JavaScript 알고리즘 | Lv.0 직각삼각형 출력하기 (0) 2024.07.07 [Programmers] JavaScript 알고리즘 | Lv.0 가까운 수 (0) 2024.01.18 [Programmers] JavaScript 알고리즘 | Lv.0 간단한 논리 연산 (0) 2024.01.17 [Programmers] JavaScript 알고리즘 | Lv.0 숨어있는 숫자의 덧셈 (2) (0) 2024.01.17