[백준2309_파이썬(python)] - 일곱 난쟁이

경이·2023년 7월 31일
0

🔴 문제

일곱 난쟁이


🟡 Sol

from itertools import combinations

dwarf = []

for _ in range(9):
    dwarf.append(int(input()))

num = sum(dwarf)-100
for i, j in combinations(dwarf, 2):
    if i+j == num:
        break

dwarf.remove(i)
dwarf.remove(j)
dwarf.sort()

for d in dwarf:
    print(d)


🟢 풀이

데이터를 리스트 내부에 저장한 뒤 리스트의 합을 구해서 100과의 차를 구해준다.
리스트에서 값을 두 개 뽑아 두 값의 합이 리스트의 합과 100의 차라면 리스트에서 두 개의 값을 제거해주면 된다.


🔵 Ref

profile
이사중입니다!🌟https://velog.io/@devkyoung2

1개의 댓글

comment-user-thumbnail
2023년 7월 31일

좋은 글 감사합니다. 자주 올게요 :)

답글 달기

관련 채용 정보