문제
https://school.programmers.co.kr/learn/courses/30/lessons/131701
설계
파이썬
- 주어진 배열 × 2를 하여 배열이 순회하는 형태로 만들어준다.
def solution(elements):
answer = []
N = len(elements) # elements를 2배로 늘리기 때문에 원래 길이를 저장한다.
elements = elements * 2 # 수열을 2배로 늘려 index를 순환시킨다.
for i in range(N):
for j in range(N):
answer.append(sum(elements[j:j + i + 1]))
return len(set(answer))
'PS (Problem Solving) > Programmers' 카테고리의 다른 글
[프로그래머스] 모의고사 - 자바스크립트 (0) | 2024.09.19 |
---|---|
[프로그래머스] 타겟 넘버 - 파이썬 (1) | 2023.02.21 |
[프로그래머스] 숨어있는 숫자의 덧셈 (2) - 파이썬 (0) | 2023.01.30 |
[프로그래머스] 안전지대 - 파이썬 (0) | 2023.01.30 |
[프로그래머스] 삼각형의 완성 조건 (2) - 파이썬 (0) | 2023.01.30 |