avatar
@bangbang93

《工程师也想谈恋爱!~跳槽当天撞到的女孩子竟是我的同事~》题解Part2

12/4/2014, 6:36:02 PM

https://paiza.jp/poh/enkoi-second/46c1c63b?o=e462c01e

第二部分,大意是计算库存
输入第一行是总行数
此后每行三个数
第一个数需求,第二个数是现在的库存,第三个数是单价,计算需要进货多少价格
就是(T_i - S_i) × P_i,然后把它们加起来

process.stdin.resume();
process.stdin.setEncoding('utf8');
var lines = 0;
var N = 0;
var count = 0;
process.stdin.on('data', function (chunk) {
    var line = chunk.toString().split('\n');
    line.forEach(function(line){
        if (!line) return;  //这题输入有个空行,要忽略掉
        if (lines === 0){
            N = parseInt(line);
        } else {
            line = line.match(/(\d+) (\d+) (\d+)/);
            var t = line[1];
            var s = line[2];
            var p = line[3];
            var num = (t-s);
            num = num<0?0:num;
            count += num*p;
        }
        if (lines === N){
            console.log(count);
        }
        lines++;
    })
});