python独学で問題を作って記録する判断は同じ数字があるかどうか
3927 ワード
整数リストLをあげて、Lの中に同じ数字があるかどうかを判断して、もし存在するならば、YESを出力して、さもなくばNOを出力します.例:入力:L=[123,432,23]
出力:NO
ここでcountを用いて重複要素があるか否かを判断することができる.
それでもいい
set関数の再現性の特徴を用いて判断することもできる
出力:NO
ここでcountを用いて重複要素があるか否かを判断することができる.
def solve_it():
jus=[]
f=0
for i in L:
jus.append(L.count(i))
for i in jus:
if i>1:
return 'YES'
f=1
break
if f==0:
return 'NO'
print(solve_it())
それでもいい
num='NO'
for i in L:
if L.count(i) >= 2:
num = 'YES'
print(num)
set関数の再現性の特徴を用いて判断することもできる
def solve_it():
if len(set(L))==len(L):
return 'NO'
else:
return 'YES'
print(solve_it())