문제링크: 두 개 뽑아서 더하기
✍🏻 Information
| content | |
|---|---|
| 언어 | python |
| 난이도 | ⭐️ |
| 풀이시간 | 3분 |
| 제출횟수 | 2 |
| 인터넷검색유무 | no |
🍒 My Code
def solution(numbers):
answer = []
for i in range(len(numbers)-1):
for j in range(i+1,len(numbers)):
tmp = numbers[i]+numbers[j]
if tmp not in answer:
answer.append(tmp)
answer.sort()
return answer
💡 What I learned
combination: 조합(서로 다른 n개에서 r개를 선택할때 순서를 고려하지 않고 중복없이 뽑음)from itertools import combinations
l = list(combinations(numbers, 2))
permutations: 순열(서로 다른 n개에서 r개를 선택할때 순서를 고려하여 중복없이 뽑음)from itertools import permutations
l = list(permutations(numbers, 2))