📌문제
https://programmers.co.kr/learn/courses/30/lessons/68644
🎖️난이도
Level 1
✔️풀이
# sol1
from itertools import combinations
def solution(numbers):
arr = set()
for comb in combinations(numbers, 2):
arr.add(comb[0] + comb[1])
return sorted(list(arr))
solution([2,1,3,4,1]) # [2, 3, 4, 5, 6, 7]
# sol2
def solution(numbers):
arr = set()
for i in range(len(numbers)):
for j in range(i+1, len(numbers)):
arr.add(numbers[i]+numbers[j])
arr = sorted(list(arr))
return arr
'[ 알고리즘 ] > Brute Force' 카테고리의 다른 글
[백준] 1759. 암호 만들기 (0) | 2022.07.02 |
---|---|
[프로그래머스] 카펫 (0) | 2022.06.29 |
[프로그래머스] 소수 찾기 (0) | 2022.06.29 |
[프로그래머스] 모의고사 (0) | 2022.06.29 |
[백준] 11504. 돌려 돌려 돌림판! (0) | 2022.06.29 |