回答編集履歴
1
返事を受けて追記
test
CHANGED
@@ -50,3 +50,30 @@
|
|
50
50
|
</script>
|
51
51
|
|
52
52
|
```
|
53
|
+
|
54
|
+
それでも好くわかりません
|
55
|
+
あなたが勝手につけた変数名をあれこれ並べられるより
|
56
|
+
公式のようなものを見せられた方が理解がしやすい。
|
57
|
+
|
58
|
+
貴方にではないが、とある質問者にあてつけにショートコーディングして回答し、
|
59
|
+
うさ晴らしをしていた流れで今回思いつくままに書いてしまった。(そっちは今後無視(?)するけど・・・)
|
60
|
+
あとは頑張れ!
|
61
|
+
|
62
|
+
```js
|
63
|
+
function E () {
|
64
|
+
const {floor:int , ceil} = Math;
|
65
|
+
let [a, b, c] = Array.from(A.querySelectorAll ('input[type="number"]'),a=> a.valueAsNumber || 0);
|
66
|
+
let r = int (a / ((c + 1) ** b));
|
67
|
+
let e = int (r * 0.2);
|
68
|
+
let g = [ ];
|
69
|
+
|
70
|
+
|
71
|
+
for (let i = 0, rd = r; i < b; i++)
|
72
|
+
g.push ([i + 1, e, rd += ceil (rd * 0.01)]);
|
73
|
+
|
74
|
+
[...D.tBodies].forEach (e=> e.remove ());
|
75
|
+
|
76
|
+
D.appendChild (ary2tbody (g));
|
77
|
+
C.value = r;
|
78
|
+
}
|
79
|
+
```
|