質問編集履歴

3

ほげほげ

2018/03/03 16:48

投稿

SpecialTukimiya
SpecialTukimiya

スコア192

test CHANGED
@@ -1 +1 @@
1
- python3 数値ABを使い合計がXで割り切れるYのお菓子袋
1
+ python3 配列から合計がXに成ようにY個取り出す
test CHANGED
File without changes

2

ほげ

2018/03/03 16:48

投稿

SpecialTukimiya
SpecialTukimiya

スコア192

test CHANGED
File without changes
test CHANGED
@@ -1,18 +1,12 @@
1
- お菓子の袋がy個有ります。
2
-
3
- 飴とガムが1袋に 飴a個 ガムb個のどちらかが入ります。
1
+ y個の袋に飴a個ガムb個のどちらかが入ります。
4
2
 
5
3
  用意された飴とガムの合計がx個です。
6
4
 
7
5
 
8
6
 
9
- 飴とガムの合計xから、y個分の袋を作って、
10
-
11
- 割り切れる様に訳ます。
12
7
 
13
8
 
14
-
15
- ```ここに言語を入力
9
+ ```python
16
10
 
17
11
  x=8 #飴とガムの合計
18
12
 
@@ -24,35 +18,23 @@
24
18
 
25
19
  ```
26
20
 
27
- 飴は何袋できて、ガムが何袋できるでしょう?
28
21
 
29
- 同じ袋に2種類以上、入れてはいけません。(1袋 1種類のみ)
30
-
31
-
32
-
33
- 割り切れない場合は、できた袋の個数と中身を表示して、
34
-
35
- 余ったモノを表示します。
36
22
 
37
23
 
38
24
 
39
25
  #出力結果
40
26
 
41
- ```ここに言語を入力
27
+ ```
42
28
 
29
+ 2 # 飴 2袋
43
30
 
44
-
45
- 2 #飴
46
-
47
- 3 #ガム
31
+ 3 # ガム 3袋
48
32
 
49
33
  ```
50
34
 
51
35
 
52
36
 
53
- どの様に考えれば良いのでしょうか?
37
+ 現状
54
-
55
-
56
38
 
57
39
  ```ここに言語を入力
58
40
 
@@ -66,4 +48,4 @@
66
48
 
67
49
  ```
68
50
 
69
- 合計がxに成るように取り出したい思います。
51
+ 合計がxに成るように配列からy個、取り出したい思います。

1

追記

2018/03/03 16:46

投稿

SpecialTukimiya
SpecialTukimiya

スコア192

test CHANGED
File without changes
test CHANGED
@@ -51,3 +51,19 @@
51
51
 
52
52
 
53
53
  どの様に考えれば良いのでしょうか?
54
+
55
+
56
+
57
+ ```ここに言語を入力
58
+
59
+ l=[]
60
+
61
+ [l.append(a) for _ in range(y)]#袋個分追加
62
+
63
+ [l.append(b) for _ in range(y)]#袋個分追加
64
+
65
+ print(l)
66
+
67
+ ```
68
+
69
+ 合計がxに成るように取り出したい思います。