豚吐露@wiki
どの関数を正しいとするか?
最終更新:
ohden
-
view
どの関数を正しいとするか?
関数の定義:0~10の入力整数nを得て、0~nまでの和を返す関数。
f1
const f1 = (n) => {
if(0 <= n && n <= 10){
n = Math.trunc(n)
return (n + 1) * n / 2
}
return -1
} f2
const f2 = (n) => {
if(0 <= n && n <= 10) {
n = Math.trunc(n)
let ret = 0
for(let i = 0; i <= n; i++)
ret += i
return ret
}
return -1
} f3
const f3 = (n) => {
n = Math.trunc(n)
switch(n) {
case 0: return 0;
case 1: return 1;
case 2: return 3;
case 3: return 6;
case 4: return 10;
case 5: return 15;
case 6: return 21;
case 7: return 28;
case 8: return 36;
case 9: return 45;
case 10: return 55;
default: return -1;
}
}
更新日: 2026年06月03日 (水) 11時44分08秒







