Dランク速解きセット(17〜20)

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');
   }
});
hogeちゃんの画像

if文 で条件分岐しました。

【早解18】コード

reader.on('close', () => {
  const S = lines[0];
  console.log(S === 'Friday' ? 'TGIF' : 'Still ' + S);
});
hogeちゃんの画像
三項演算子で出力結果を振り分けています。

【早解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');
   }
});
hogeちゃんの画像
条件の範囲が複雑ですけど if文 なら 大丈夫 。

【早解20】コード

reader.on('close', () => {
   const m = Number(lines[0]);
   console.log(parseInt(m / 10));
});
hogeちゃんの画像

parseInt() で 端数は切り捨て。

コメント