브루트포스 알고리즘1 BOJ 9742번 - 순열 난이도 실버 III 풀이 import sys from itertools import permutations input=sys.stdin.readline while True: try: N,M=input().split() numArr = list(N) M = int(M) cnt=0 numArr.sort() for num in permutations(numArr, len(numArr)): cnt+=1 if cnt==M: print(N, M, '=', "".join(num)) break else: print(N, M, '=', "No permutation") except: break input 값이 없는 경우도 고려해야 해서 try-except 문을 써야 한다. 문제 링크 https://www.acmicpc.n.. 2023. 4. 4. 이전 1 다음