回答編集履歴

7

コードの改良

2018/02/02 23:06

投稿

namnium1125
namnium1125

スコア2043

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

リンクの追加

2018/02/02 23:06

投稿

namnium1125
namnium1125

スコア2043

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

コードの追記

2018/02/02 22:40

投稿

namnium1125
namnium1125

スコア2043

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

編集

2018/02/02 22:38

投稿

namnium1125
namnium1125

スコア2043

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

言い回しの編集

2018/02/02 03:18

投稿

namnium1125
namnium1125

スコア2043

test CHANGED
@@ -56,7 +56,7 @@
56
56
 
57
57
 
58
58
 
59
- の方と同様、「質問者様曰く規約違反にはならないサービス」だと仮定して回答しています。
59
+ の方でやり取りがあったのでそれを踏まえ「質問者様曰く規約違反にはならないサービス」だと仮定して回答しています。
60
60
 
61
61
 
62
62
 

2

追記

2018/02/02 01:55

投稿

namnium1125
namnium1125

スコア2043

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

2018/02/02 01:53

投稿

namnium1125
namnium1125

スコア2043

test CHANGED
@@ -32,7 +32,7 @@
32
32
 
33
33
 
34
34
 
35
- で`i = 2`の時って`2`ですよね?…[前の質問](https://teratail.com/questions/111507)と同じミスしていませんか…?
35
+ で`i = 1`の時って`2`ですよね?…[前の質問](https://teratail.com/questions/111507)と同じミスしていませんか…?
36
36
 
37
37
 
38
38