[Programmers] : 두 개 뽑아서 더하기 - Python
- 💾 알고리즘/프로그래머스
- 2022. 1. 26. 11:08
🔗 문제
https://programmers.co.kr/learn/courses/30/lessons/68644
💻 코드
def solution(numbers):
answer = []
data = []
for i in range(len(numbers)):
cur = numbers[i]
for j in range(len(numbers)):
if i != j:
m = numbers[j]
sum = cur + m
if sum not in answer:
answer.append(sum)
answer.sort()
return answer
#numbers = [2,1,3,4,1]
numbers = [5,0,2,7]
💻 다른풀이
def solution(numbers):
answer = []
for i in range(len(numbers)):
for j in range(i+1, len(numbers)):
answer.append(numbers[i] + numbers[j])
return sorted(list(set(answer)))
'💾 알고리즘 > 프로그래머스' 카테고리의 다른 글
[Programmers] : 체육복 - Python (0) | 2022.01.25 |
---|---|
[Programmers] : 완전탐색 > 모의고사 (0) | 2022.01.20 |
[Programmers] : 크레인 인형 뽑기 - Java (0) | 2021.12.30 |
[Programmers] : 음양 더하기- Java (0) | 2021.12.29 |
[Programmers] : 실패율 - Java (0) | 2021.12.17 |