문제 설명에 나왔 있는 함수를 잘 활용하면 빠르고 쉽게 풀 수 있다.
from itertools import permutations
s, k= map(str, input().split())
permutations_list = list(permutations(list(s), int(k)))
for i in sorted(permutations_list):
print(''.join(list(i)))
'알고리즘 테스트 > Hackerrank 문제풀이 및 해설' 카테고리의 다른 글
<Hackerrank 문제풀이: 파이썬> Introduction to Sets (0) | 2020.11.27 |
---|---|
<Hackerrank 문제풀이: 파이썬> Polar Coordinates (0) | 2020.11.27 |
<Hackerrank 문제풀이: 파이썬> collections.Counter() (0) | 2020.11.25 |
<Hackerrank 문제풀이: 파이썬> itertools.product() (0) | 2020.11.25 |
<Hackerrank 문제풀이: 파이썬> Capitalize! (0) | 2020.11.24 |