Dランク速解きセット【騒音レベル・TGIF・可聴領域・駄菓子の大人買い】
【早解17】コード
reader.on('close', () => {
const l = Number(lines[0]);
if (l < 30) {
console.log('quiet');
} else if (l < 50) {
console.log('normal');
} else if (l < 70) {
console.log('noisy');
} else {
console.log('very noisy');
}
});
if文 で条件分岐しました。
【早解18】コード
reader.on('close', () => {
const S = lines[0];
console.log(S === 'Friday' ? 'TGIF' : 'Still ' + S);
});
三項演算子で出力結果を振り分けています。
【早解19】コード
reader.on('close', () => {
const f = Number(lines[0]);
if (f >= 20 && f <= 15000) {
console.log('yes');
} else if (f > 15000 && f <= 20000) {
console.log('not sure');
} else {
console.log('no');
}
});
条件の範囲が複雑ですけど if文 なら 大丈夫 。
【早解20】コード
reader.on('close', () => {
const m = Number(lines[0]);
console.log(parseInt(m / 10));
});
parseInt() で 端数は切り捨て。
コメント