割り算関数 division()は整数を返すものとする
const arg1 = Number(process.argv[2]) const arg2 = Number(process.argv[3]) // 整数を返す割り算関数 function division(num, div) { } // 剰余を返す関数 function remainder(num, div) { } console.log(`${arg1}÷${arg2} = ${division(arg1, arg2)}余り${remainder(arg1, arg2)}`)
解答例
const arg1 = Number(process.argv[2]) const arg2 = Number(process.argv[3]) function division(num, div) { let ret = 0 for (; num >= div;) { num -= div ret++ } return ret } function remainder(num, div) { const a = division(num, div) return num - (div * a) } console.log(`${arg1}÷${arg2}=${division(arg1, arg2)}余り${remainder(arg1, arg2)}`)