Dランク速解きセット【アンダーライン・式の計算・鉛筆の濃さ・靴のサイズ】
【早解 5】コード
reader.on('close', () => {
const s = lines[0];
console.log(s);
console.log('^'.repeat(s.length)); // '^' を s の文字数と同じ回数 繰り返し
});
repeat(s.length)
で s の文字数と同じ回数繰り返して表示できました。
【早解 6】コード
reader.on('close', () => {
const V = lines[0].split(' ');
const [v1, v2] = [V[0], V[2]].map(Number);
console.log(v1 + v2);
});
入力値の真ん中の″+″は無視して足し算。
【早解 7】コード
reader.on('close', () => {
const K = Number(lines[0]);
const B_H = '6B 5B 4B 3B 2B B HB F H 2H 3H 4H 5H 6H 7H 8H 9H'.split(' ');
console.log(B_H[K - 1]);
});
配列の添字は 0 から始まるから [K – 1]。
【早解8】コード
reader.on('close', () => {
const s = lines[0];
const [US, UK] = [(s - 18).toFixed(1), (s - 18.5).toFixed(1)]; // (数値).toFixed(桁数)
console.log(US, UK);
});
小数点以下の桁揃えが必要なので toFixed()
を使いました。
コメント