먼저 루프를 돌면서 기준 숫자 하나를 정한다.
길이가 2인 연속되는 숫자의 합을 구하고 set()에 넣는다
길이가 3인 ~
길이가 4인 ~
그렇게 elements의 길이만큼 루프를 돌면서 계속 한개씩 추가시켜주면서 길이가 1,2,3....,len(elements) 의 합들을 계속해서 set()에 넣어준다.
import itertools
def solution(elements):
answer = set(elements)
for i in range(len(elements)):
sum_el = elements[i]
for j in range(1, len(elements)):
next = i + j
if next >= len(elements):
next -= len(elements)
sum_el += elements[next]
answer.add(sum_el)
return len(answer)