최초 풀이 - 오답, 예시 케이스 통과
def solution(elements):
answer = []
for i in range(len(elements)):
count = 0
tmp = []
for j in range((i + 1) * len(elements)):
j = (j % len(elements))
tmp.append(elements[j])
if count == i:
print(sum(tmp))
answer.append(sum(tmp))
tmp = []
count = 0
else:
count += 1
print()
return len(list(set(answer)))
정답 풀이
def solution(elements):
result = set()
for i in range(len(elements)):
for j in range(len(elements)):
result.add(sum((elements * 2)[j : j + i + 1]))
return len(result)
'코딩 테스트 (Coding Test)' 카테고리의 다른 글
[Softeer] LV.2 회의실 예약 - 파이썬, zfill() 함수 (2) | 2024.01.30 |
---|---|
[프로그래머스] 야근 지수 - 파이썬 풀이 (0) | 2023.03.04 |
[프로그래머스] 2019 카카오 - 오픈채팅방 - 파이썬 풀이 (0) | 2023.01.19 |
[프로그래머스] 피로도 - 파이썬 (0) | 2023.01.18 |
[프로그래머스] 2022 카카오 - k 진수에서 소수 개수 구하기 - 파이썬 풀이 (0) | 2023.01.18 |