TITLE
두 수 비교하기
문제
두 정수 a,b가 주어졌을때, 비교하는 프로그램 작성
<입력>
첫째 줄에 A와 B가 주어진다. A와 B는 공백 한 칸으로 구분되어져 있다.
<출력>
첫째 줄에 다음 세 가지 중 하나를 출력한다.
A가 B보다 큰 경우에는 '>'를 출력한다.
A가 B보다 작은 경우에는 '<'를 출력한다.
A와 B가 같은 경우에는 '=='를 출력한다.
예제 입력 1
1 2
예제 출력 1
<
예제 입력 2
10 2
문제풀이
const readline = require('readline');
const rl = readline.createInterface({
input: process.stdin,
output: process.stdout,
});
rl.on('line', function (line) {
const input = line.split(' ');
const a = Number(input[0]);
const b = Number(input[1]);
if(a>b) {
console.log('>');
} else if(a<b) {
console.log('<');
} else {
console.log('==');
}
rl.close();
}).on('close', function () {
process.exit();
});
if문 문법
if(조건식) {
statement1
} else if(조건식) {
statement2
} else {
statement3
조건식에서 거짓으로 취급하는 값
문제 풀이 할때 조건식 마지막 else에 조건식을 주면 런타임 에러가 나는데 조건식을 써두고 왜 안되지 계속 헤매고 있었다..!!! 지우니까 바로 되는,,, ㅠㅠ
1,2 번 조건이 충족이 안될시 마지막에 모두 해당 안되는 사례들이 출력되기 때문에 조건식을 쓰면 안됨!