問題)
部屋の全体のリストからアンラッキーナンバーを含む数だけ除き、その他を表示する方法
疑問点)
アンラッキーナンバーを含む部屋の場合は NO
それ以外は YES と出力しました。
課題の指示通りに、該当する部屋番号をリストから削除する方法、
そして、残りの部屋番号リストを表示する方法がわかりません。
del(), remove()を利用し、リストから削除したいのですが、
該当するリストの項数を指定できません
問題)
入力例1
4
5
101
204
301
401
501
出力例1
101
301
501
入力例2
9
3
409
509
109
出力例2
none
入力例3
1
6
101
102
205
224
231
314
出力例3
205
224
私の答え)
N = 3 (アンラッキーナンバー)
M = 6 (部屋の総数)
a = [int(input()) for i in range(M)]
num =[]
for i in range(M):
l = [int(x) for x in list(str(a[i]))]
if N in l:
print("NO")
else:
print("OK")
出力値
NO
NO
OK
NO
NO
OK
入力例と出力例は残しておいた方が良いかと思いますが...
回答4件
あなたの回答
tips
プレビュー