728x90
푸는 방법은 쉽게 떠올릴 수 있었다. 연속 부분 수열 알고리즘은 구글링을 했다.
def solution(a):
a = a*2
result = [ ]
for i in range(int(len(a)/2)):
for j in range(int(len(a)/2)):
result.append(sum(a[j:j+i+1]))
result = list(set(result))
return len(result)728x90
'🟢 알고리즘 문제 풀이 > Programmers' 카테고리의 다른 글
| [파이썬] 프로그래머스 k진수에서 소수 개수 구하기 (0) | 2023.01.06 |
|---|---|
| [파이썬] 프로그래머스 할인 행사 (1) | 2023.01.04 |
| [파이썬] 프로그래머스 귤 고르기 (0) | 2023.01.02 |
| [파이썬] 프로그래머스 최댓값과 최솟값 (0) | 2023.01.02 |
| [파이썬] 프로그래머스 성격 유형 검사하기 (0) | 2023.01.02 |