코테 문제 풀이/온코더 oncoder
온코더 레벨 13 수열 중복 제거
waVwe
2020. 11. 25. 21:08
728x90
반응형
class Solution:
def solution(self, sequence):
self.s = sequence
self.t = list(set(self.s))
for i in self.t:
k = self.s.count(i)
for j in range(k-1):
self.s.remove(i)
return self.s
|
cs |
set()으로 중복되는 숫자를 제거해 어떤 숫자들이 있는지를 먼저 파악 후,
k에 몇 번 중복되는지 갯수를 담는다.
remove()는 처음 나오는 자료부터 지우기 때문에 k-1 만큼 중복된 숫자를 지워주면 된다.
출처 : www.oncoder.com/
728x90
반응형