중복되는 수
2021. 6. 24. 18:49ㆍ🧑🏻💻/Python
arr = [1,2,3,3,3,4,4]
def solution(arr):
answer = []
for v in arr:
if(not answer) or (v not in list(zip(*answer))[1]):
answer.append([1,v])
else:
for i in range(len(answer)):
if answer[i][1] == v:
answer [i][0] += 1
answer = [cnt for cnt, value in answer if cnt > 1]
if answer : return answer
else : return [-1]
'🧑🏻💻 > Python' 카테고리의 다른 글
소수 구하기 (0) | 2021.06.24 |
---|---|
완주하지 못한 선수 (0) | 2021.06.24 |
[Python] Dictionary sorted (0) | 2021.06.24 |
[Python] list sort / sorted (0) | 2021.06.24 |
[Python] [Algorithm] 이진탐색 (0) | 2021.06.24 |