[Codility] FrogRiverOne
def solution(X, A):
check = X * [False]
sum = 0
for i, a in enumerate(A):
if check[a-1] == False:
sum +=1
check[a-1] = True
if sum == X:
return i
return -1
def solution(X, A):
check = set()
for i, a in enumerate(A):
check.add(a)
if len(check) == X:
return i
return -1
Reference
この問題について([Codility] FrogRiverOne), 我々は、より多くの情報をここで見つけました https://velog.io/@kohy0329/Codility-FrogRiverOneテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol