https://school.programmers.co.kr/learn/courses/30/lessons/68644
월간 코드 챌린지 시즌1
from itertools import combinations
def solution(numbers):
return sorted(list(set([n[0] + n[1] for n in list(combinations(numbers, 2))])))
숏코딩 하는 게 재밌는 거 같다.
근데 자꾸 모듈로 푸니까 멍청해지는 느낌이라 combinations 없이도 풀어봤음
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)))
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)))
??? 한 글자도 안 틀리고 완전 똑같이 풀었다
신기함
근데 댓글 보니까 sorted는 어차피 list를 반환해줘서
sorted(set(answer))
만 해줘도 된다고 한다.
from itertools import combinations
기억하기