관리 메뉴

솜씨좋은장씨

[BaekJoon] 2309번 : 일곱 난쟁이 (Python) 본문

Programming/코딩 1일 1문제

[BaekJoon] 2309번 : 일곱 난쟁이 (Python)

솜씨좋은장씨 2021. 11. 9. 23:58
728x90
반응형

코딩 1일 1문제! 오늘의 문제는 백준의 일곱 난쟁이 입니다.

 

2309번: 일곱 난쟁이

아홉 개의 줄에 걸쳐 난쟁이들의 키가 주어진다. 주어지는 키는 100을 넘지 않는 자연수이며, 아홉 난쟁이의 키는 모두 다르며, 가능한 정답이 여러 가지인 경우에는 아무거나 출력한다.

www.acmicpc.net

👨🏻‍💻 코드 ( Solution )

from itertools import combinations

def seven_dwarfs(dwarfs):
    check_list = [comb for comb in list(combinations(dwarfs, 7)) if sum(comb) == 100]
    
    return sorted(check_list[0])

if __name__ == "__main__":
    dwarfs = []
    for _ in range(9):
        dwarf = int(input())
        dwarfs.append(dwarf)
        
    seven = seven_dwarfs(dwarfs)
    
    for s_dwarf in seven:
        print(s_dwarf)
 

GitHub - SOMJANG/CODINGTEST_PRACTICE: 1일 1문제 since 2020.02.07

1일 1문제 since 2020.02.07. Contribute to SOMJANG/CODINGTEST_PRACTICE development by creating an account on GitHub.

github.com

 

Comments