CS/알고리즘
[Python] BOJ(백준) 5568번 - 카드 놓기
steadily-worked
2021. 9. 8. 08:36
728x90
링크
https://www.acmicpc.net/problem/5568
난이도(solved.ac 참고)
실버5
풀이
permutations를 사용하면 쉽게 풀 수 있는 문제이다. card_list 중 pick개를 순서대로 뽑아서 줄세우기를 한 뒤에, 그 요소들을 join을 이용해서 합친 요소를 result_list에 넣었다.
문제에 나와있는 것처럼 2113의 경우라도 두 가지 이상이 존재할 수 있으므로 집합 자료형인 set 형태로 변환하여 중복을 제거한 뒤 그 길이를 출력했다.