지나가던 개발자

[Python] 백준 6603번(로또) 문제 풀이 본문

PS/Python

[Python] 백준 6603번(로또) 문제 풀이

KwonYongHyeon 2022. 10. 14. 17:10

 

from itertools import combinations

while True:
    s = input().split(" ")[1:]
    if s == []:
        break
    for i in combinations(s, 6):
        print(" ".join(i))
    print("")

 

itertools 진짜 너무 편한 것 같다.. PS할때 모듈 쓰면 안되는게 스탠다드긴 한데, 나는 이미 잘 만들어진 기본 모듈 놓고 왜 직접 이걸 구현하는지 모르겠다. 특히 파이썬에서는.

 

나도 C할때는 알고리즘 가지고 다 한다!

 


 

이 글을 쓰는 데 도움이 되었던 자료:

 

https://juhee-maeng.tistory.com/91

 

(Python) 순열, 조합, 중복순열, 중복조합 쉽게 구현하기

<!DOCTYPE html> (Python) 순열, 조합, 중복순열, 중복조합 구현하기 (Python) 순열, 조합 쉽게 만들기¶ 결론부터 말하자면, 라이브러리에서 불러온 함수와 직접 구현한 함수가 속도차이 10배정도를 보였

juhee-maeng.tistory.com

 

Comments