1330번 - 두 수 비교하기
const fs=require('fs');
const input=fs.readFileSync('/dev/stdin').toString().split(' ');
const a = parseInt(input[0]);
const b = parseInt(input[1]);
if(a>b){
console.log('>');
}
else if(a<b){
console.log('<');
}
else{
console.log('==');
}
9498번 - 시험 성적
const fs=require('fs');
const input=fs.readFileSync('/dev/stdin').toString();
const score=parseInt(input);
if (score>=90){
console.log('A');
}
else if (score>=80){
console.log('B');
}
else if (score>=70){
console.log('C');
}
else if (score>=60){
console.log('D');
}
else{
console.log('F');
}
2753번 - 윤년
const fs=require('fs');
const input=fs.readFileSync('/dev/stdin');
if (input%4==0 && (input%100!=0 || input%400==0)){
console.log(1);
}
else{
console.log(0);
}
14681번 - 사분면 고르기
const fs=require('fs');
const input=fs.readFileSync('/dev/stdin').toString().split('\n');
const x=parseInt(input[0]);
const y=parseInt(input[1]);
if(x>0 && y>0){
console.log(1);
}
else if(x<0 && y>0){
console.log(2);
}
else if(x<0 && y<0){
console.log(3);
}
else{
console.log(4);
}
이렇게 했을 때 제출시 런타임 에러가 발생했다. 이유는 모르겠다,,,
fs 모듈 대신 readline모듈을 사용해 보니 됐다.
const readline=require('readline');
const rl=readline.createInterface({
input:process.stdin,
output:process.stdout
});
let input=[];
rl.on('line',function(line){
input.push(parseInt(line));
}).on('close',function(){
const x=input[0];
const y=input[1];
if(x>0){
y>0? console.log(1) : console.log(4)
}
else{
y>0? console.log(2) : console.log(3)
}
process.exit();
});
if else문도 이번엔 삼항연산자로 풀어보았다.
2884번 - 알람 시계
const readline=require('readline');
const rl=readline.createInterface({
input:process.stdin,
output:process.stdout
});
let input=[];
rl.on('line', function (line) {
input = line.split(' ').map((el) => parseInt(el));
})
.on('close', function () {
let h=parseInt(input[0]);
let m=parseInt(input[1]);
m-=45;
if(m<0){
m+=60;
h-=1;
if(h==-1){
h=23;
}
}
console.log(h,m);
process.exit();
});
'ALGORITHM' 카테고리의 다른 글
[백준/ Javascript] while문 - 10952번 A+B-5 (0) | 2021.06.24 |
---|---|
[백준/ node.js] for문 문제풀이 (0) | 2021.06.05 |
Node.js 로 입력 받기(fs모듈, readline모듈) (0) | 2021.06.03 |
[백준 node.js] 입출력과 사친연산(2) -입력 받기 (0) | 2021.06.02 |
[백준 node.js] 입출력과 사친연산(1)-console.log()란? (0) | 2021.06.02 |