質問編集履歴
1
追記
title
CHANGED
File without changes
|
body
CHANGED
@@ -31,5 +31,10 @@
|
|
31
31
|
```
|
32
32
|
[100, 150, 200, 250, 300]
|
33
33
|
```
|
34
|
-
上のコードは水が300[ml]入る容器にwater1[ml]とwater2[ml]を入れていき、水の容量をできるだけ細かく刻んで入れた場合の総数を求めるコードです。
|
34
|
+
上のコードは水が300[ml]入る容器にwater1[ml]とwater2[ml]を入れていき、水の容量をできるだけ細かく刻んで入れた場合の総数を求めるコードです。
|
35
|
+
例えば、最初は300[ml]の容量のコップは水が入っていないので、0[ml]です。次にwater1の容器で100[ml]コップに移すのでコップには100[ml]の水が入ります。これがパターン1です。
|
36
|
+
次に、コップを空にして、water2の容器で150[ml]の水をコップに入れるとコップの水は150mlになります。これがパターン2です。
|
37
|
+
パターン3はwater1の容器を使い100[ml]を2回注いで200[ml]にないます。これを300[ml]からこぼれないように繰り返した時、できるだけ多くのパターンをつくり、その時のコップの中身を出力します。
|
38
|
+
|
39
|
+
もっとスッキリまとまる気がするのですが、リファクタリングするとしたらどのようになるでしょうか?
|
35
40
|
よろしくお願いいたします。
|