前提・実現したいこと
下記のコードの解説をお願いしたいです。
const numsのところがわからないのでそこを重点的に教えていただいたら有難いです。(問題文などは理解)
なお下記のものは、AtcoderのABC 083 B - Some Sumsです。
https://atcoder.jp/contests/abc083/tasks/abc083_b
宜しくお願い致します。
該当のソースコード
Javascript
1function main(input) { 2 const args = input.split(' '); 3 const N = parseInt(args[0], 10), 4 A = parseInt(args[1], 10), 5 B = parseInt(args[2], 10); 6 7 const nums = Array.from(new Array(N), (v, i) => ++i).filter((i) => { 8 var n = i.toString().split('').reduce((p, c) => p + parseInt(c), 0); 9 return (n >= A && n <= B); 10 }); 11 12 console.log(nums.reduce((p, c) => p + c, 0)); 13} 14 15main(require('fs').readFileSync('/dev/stdin', 'utf8'));
試したこと
各関数について全て調べた
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/05/21 08:16