Codility] AbsDistinct

Lession15. AbsDistinct

Caterpillar method

주어진 A배열의 값들을 절대값을 취한 후 중복 없는 갯수를 구하면 된다.

1
2
3
4
5
6
7
8
def solution(A):
set_num = set()
for i in range(len(A)):
abs_N = abs(A[i])
if abs_N not in set_num:
set_num.add(abs_N)

return len(set_num)