programmers.co.kr/learn/courses/30/lessons/68644
[월간 코드 챌린지 시즌1 (Level 1)]
주어진 배열 numbers 안에서 두 수를 뽑아 더해서 오름차순으로 담아 답을 도출하면 되는 문제였습니다. 중복된 값이 있으면 안되므로 set() 으로 하여 더해진 값을 set 안에 넣어주면 되며 이후 리스트로 만들고 정렬을 하면 됩니다.
def solution(numbers):
temp_answer = set()
for i in range(len(numbers)):
for j in range(i+1,len(numbers)):
temp_answer.add(numbers[i] + numbers[j])
answer = list(temp_answer)
answer.sort()
return answer
'Algorithm > 프로그래머스' 카테고리의 다른 글
프로그래머스 : 나누어 떨어지는 숫자 배열(Python) (0) | 2021.03.06 |
---|---|
프로그래머스 : K번째수(Python) (0) | 2021.03.01 |
프로그래머스 : 서울에서 김서방 찾기(Python) (0) | 2021.03.01 |
프로그래머스 : 두 정수 사이의 합(Python) (0) | 2021.03.01 |
프로그래머스 : 완주하지 못한 선수(Python) (0) | 2021.02.26 |