Post

[BOJ] 15059 - Hard choice

[백준] 15059 - Hard choice

js로 정수를 다루는것은 정말 무서운 일이다.
이 문제에서는 문제가 없었지만.. 분명 정수끼리 더했는데 문자열로 처리돼서 두 정수가 이어진채 출력이 된다거나 하는 무서운 일이…. 숫자 하나마다 일일이 *1을 해줘야 하는 귀찮은 작업이 필요하다..

소스코드
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
const readline = require('readline');

const rl = readline.createInterface({
  input: process.stdin,
  output: process.stdout
});
let i=0;
let meal=[];
let pass=[];
rl.on('line', function(line) {
    if(i==0){
        meal=line.split(' ');
    }
    else if(i==1){
        pass = line.split(' ');
    }
    i+=1;
}).on("close", function() {
    let ans=0;
    for(let i=0;i<3;i++){
        if(pass[i]-meal[i]>0) ans+=pass[i]-meal[i];
    }
    console.log(ans);
    process.exit();
});
This post is licensed under CC BY 4.0 by the author.

Comments powered by Disqus.