回答編集履歴
7
コードの改良
test
CHANGED
@@ -98,9 +98,7 @@
|
|
98
98
|
|
99
99
|
for p in purchases:
|
100
100
|
|
101
|
-
i,n = p[0]-1,p[1]
|
101
|
+
item,n = items[p[0]-1],p[1]
|
102
|
-
|
103
|
-
item = items[i]
|
104
102
|
|
105
103
|
print(item[0]*n-item[2]*(n//item[1]))
|
106
104
|
|
6
リンクの追加
test
CHANGED
@@ -76,7 +76,7 @@
|
|
76
76
|
|
77
77
|
|
78
78
|
|
79
|
-
okrt様が掲示してくださったリンク先にコードの**共有**を歓迎する旨を確認しました。
|
79
|
+
okrt様が掲示してくださった[リンク先](http://paiza.hatenablog.com/entry/2017/01/27/%E3%80%90%E8%A7%A3%E7%AD%94%E3%82%B3%E3%83%BC%E3%83%89%E5%85%AC%E9%96%8B%E3%80%91%E5%B8%B8%E9%A7%90%E5%85%88%E3%82%92%E5%A5%B3%E5%AD%90%E3%81%A0%E3%82%89%E3%81%91%E3%81%AB%E3%81%97%E3%81%9F%E3%82%A8)にコードの**共有**を歓迎する旨を確認しました。
|
80
80
|
|
81
81
|
作ってみたので参考までにどうぞ。大した量書く必要はないですよ。
|
82
82
|
|
5
コードの追記
test
CHANGED
@@ -69,3 +69,39 @@
|
|
69
69
|
|
70
70
|
|
71
71
|
(追記されたので取り消し線をつけました。)
|
72
|
+
|
73
|
+
|
74
|
+
|
75
|
+
# 回答コード例
|
76
|
+
|
77
|
+
|
78
|
+
|
79
|
+
okrt様が掲示してくださったリンク先にコードの**共有**を歓迎する旨を確認しました。
|
80
|
+
|
81
|
+
作ってみたので参考までにどうぞ。大した量書く必要はないですよ。
|
82
|
+
|
83
|
+
|
84
|
+
|
85
|
+
```python
|
86
|
+
|
87
|
+
N = int(input())
|
88
|
+
|
89
|
+
items = [[int(i) for i in input().split()] for _ in range(N)]
|
90
|
+
|
91
|
+
|
92
|
+
|
93
|
+
M = int(input())
|
94
|
+
|
95
|
+
purchases = [[int(i) for i in input().split()] for _ in range(M)]
|
96
|
+
|
97
|
+
|
98
|
+
|
99
|
+
for p in purchases:
|
100
|
+
|
101
|
+
i,n = p[0]-1,p[1]
|
102
|
+
|
103
|
+
item = items[i]
|
104
|
+
|
105
|
+
print(item[0]*n-item[2]*(n//item[1]))
|
106
|
+
|
107
|
+
```
|
4
編集
test
CHANGED
@@ -56,12 +56,16 @@
|
|
56
56
|
|
57
57
|
|
58
58
|
|
59
|
-
の方でやり取りがあったので、それを踏まえ「質問者様曰く規約違反にはならないサービス」だと仮定して回答しています。
|
59
|
+
の方でやり取りがあったので、それを踏まえ「質問者様曰く規約違反にはならないサービス」だと仮定して回答しています。(つまり厳密に規約違反かは見ていません。)
|
60
60
|
|
61
61
|
|
62
62
|
|
63
|
-
> paizaのゲーム
|
63
|
+
~~> paizaのゲーム~~
|
64
64
|
|
65
65
|
|
66
66
|
|
67
|
-
だけでは具体的にどのサービスかわかりません。もし規約違反ではないサービスなのでしたら、誤解を防ぐためにどのサービスか明記すべきだと思います。
|
67
|
+
~~だけでは具体的にどのサービスかわかりません。もし規約違反ではないサービスなのでしたら、誤解を防ぐためにどのサービスか明記すべきだと思います。~~
|
68
|
+
|
69
|
+
|
70
|
+
|
71
|
+
(追記されたので取り消し線をつけました。)
|
3
言い回しの編集
test
CHANGED
@@ -56,7 +56,7 @@
|
|
56
56
|
|
57
57
|
|
58
58
|
|
59
|
-
の方
|
59
|
+
の方でやり取りがあったので、それを踏まえ「質問者様曰く規約違反にはならないサービス」だと仮定して回答しています。
|
60
60
|
|
61
61
|
|
62
62
|
|
2
追記
test
CHANGED
@@ -41,3 +41,27 @@
|
|
41
41
|
|
42
42
|
|
43
43
|
ご自身でわかってはおられるようですが、改行するなど、可読性を考慮したコーディングを改めてしていただきたいです。
|
44
|
+
|
45
|
+
|
46
|
+
|
47
|
+
# 追記
|
48
|
+
|
49
|
+
|
50
|
+
|
51
|
+
paizaの利用規約違反ではないかという話については、
|
52
|
+
|
53
|
+
|
54
|
+
|
55
|
+
[Python 3.x - paizaのハッカソンで遊んでて分からない所あったので正解と解説下さいオナシャス(111294)|teratail](https://teratail.com/questions/111294)
|
56
|
+
|
57
|
+
|
58
|
+
|
59
|
+
の方と同様、「質問者様曰く規約違反にはならないサービス」だと仮定して回答しています。
|
60
|
+
|
61
|
+
|
62
|
+
|
63
|
+
> paizaのゲーム
|
64
|
+
|
65
|
+
|
66
|
+
|
67
|
+
だけでは具体的にどのサービスかわかりません。もし規約違反ではないサービスなのでしたら、誤解を防ぐためにどのサービスか明記すべきだと思います。
|
1
ミスの修正…自分まで間違えた…orz
test
CHANGED
@@ -32,7 +32,7 @@
|
|
32
32
|
|
33
33
|
|
34
34
|
|
35
|
-
で`i =
|
35
|
+
で`i = 1`の時って`2`ですよね?…[前の質問](https://teratail.com/questions/111507)と同じミスしていませんか…?
|
36
36
|
|
37
37
|
|
38
38
|
|