본문 바로가기
공부/BOJ

[BOJ/Python] 5568번 카드 놓기

by sshnnne 2022. 6. 30.

https://www.acmicpc.net/problem/5568

 

5568번: 카드 놓기

예제 1의 경우 상근이는 11, 12, 21, 112, 121, 122, 212를 만들 수 있다.

www.acmicpc.net

from itertools import permutations


n = int(input())
k = int(input())

lst = []

result = set()



for i in range(n):

    a = input()

    lst.append(a)


for per in permutations(lst,k):

    result.add("".join(per))


print(len(result))

 

 

'공부 > BOJ' 카테고리의 다른 글

[BOJ/Python] 백준 17608번 막대기  (0) 2022.06.30
[BOJ/Python] 10773번 제로  (0) 2022.06.30
[BOJ/Python] 11653번 소인수분해  (0) 2022.06.30
[BOJ/Python] 1543번 문서 검색  (0) 2022.06.30
[BOJ/Python] 1026번 보물  (0) 2022.06.30