質問編集履歴

2

ACしたコードの追加

2018/03/04 13:40

投稿

mofu_mofu
mofu_mofu

スコア73

test CHANGED
File without changes
test CHANGED
@@ -133,3 +133,69 @@
133
133
 
134
134
 
135
135
  ```
136
+
137
+
138
+
139
+ #解決策
140
+
141
+
142
+
143
+ [このような回答](https://yukicoder.me/submissions/241378)でACになりました。LouiS0616さんありがとうございました。
144
+
145
+
146
+
147
+ ```
148
+
149
+ n = int(input())
150
+
151
+ greet = [input().split() for i in range(n)]
152
+
153
+
154
+
155
+ sorted_table = []
156
+
157
+ for i in range(n):
158
+
159
+ greet_in_row = [row[i] for row in greet]
160
+
161
+ sorted_table.append(greet_in_row)
162
+
163
+
164
+
165
+ nyanpass_cnt = []
166
+
167
+
168
+
169
+ for i in range(len(sorted_table)):
170
+
171
+ l = sorted_table[i]
172
+
173
+ l.remove("-")
174
+
175
+ sl = set(l)
176
+
177
+ if (len(sl) == 1) and (sl) == {"nyanpass"}:
178
+
179
+ nyanpass_cnt.append(True)
180
+
181
+ else:
182
+
183
+ nyanpass_cnt.append(False)
184
+
185
+
186
+
187
+ if True in nyanpass_cnt:
188
+
189
+ if nyanpass_cnt.count(True) == 1:
190
+
191
+ print(nyanpass_cnt.index(True) + 1)
192
+
193
+ else:
194
+
195
+ print(-1)
196
+
197
+ else:
198
+
199
+ print(-1)
200
+
201
+ ```

1

動的に作成したコードを記載

2018/03/04 13:40

投稿

mofu_mofu
mofu_mofu

スコア73

test CHANGED
File without changes
test CHANGED
@@ -71,3 +71,65 @@
71
71
 
72
72
 
73
73
  よろしくお願いいたします。
74
+
75
+
76
+
77
+
78
+
79
+ ###いただいた回答を受けて
80
+
81
+
82
+
83
+ 書いたコード
84
+
85
+ ```
86
+
87
+ n = int(input())
88
+
89
+ greet = [input().split() for i in range(n)]
90
+
91
+
92
+
93
+ sorted_greet = []
94
+
95
+ for i in range(n):
96
+
97
+ greet_in_row = [row[i] for row in greet]
98
+
99
+ sorted_greet.append(greet_in_row)
100
+
101
+
102
+
103
+ print(sorted_greet)
104
+
105
+
106
+
107
+ ```
108
+
109
+
110
+
111
+ 入力
112
+
113
+ ```
114
+
115
+ - nyanpass uissu ohayo
116
+
117
+ konbanwa - ohayo ohayo
118
+
119
+ ohayogozaimasu nyanpass - komachanyuuna
120
+
121
+ konnichiwa nyanpass komachanohayo -
122
+
123
+ ```
124
+
125
+
126
+
127
+ 出力
128
+
129
+ ```
130
+
131
+ [['-', 'konbanwa', 'ohayogozaimasu', 'konnichiwa'], ['nyanpass', '-', 'nyanpass', 'nyanpass'], ['uissu', 'ohayo', '-', 'komachanohayo'], ['ohayo', 'ohayo', 'komachanyuuna', '-']]
132
+
133
+
134
+
135
+ ```