문제 9081번: 단어 맞추기 입력의 첫 줄에는 테스트 케이스의 개수 T (1 ≤ T ≤ 10)가 주어진다. 각 테스트 케이스는 하나의 단어가 한 줄로 주어진다. 단어는 알파벳 A~Z 대문자로만 이루어지며 항상 공백이 없는 연속된 알 www.acmicpc.net 코드 import sys def next_permutation(s): k = -1 # 반복문을 통해 문자열의 크기를 비교한다. # 모든 문자가 오름차순으로 정렬되어 있다면 현재 문자가 마지막 단어인 것이다. for i in range(len(s) - 1): if s[i] < s[i + 1]: k = i # 마지막 단어라면 Flase if k == -1: return False # 반복문을 통해 마지막 인덱스부터 0번째 인덱스까지 s[k]보다 큰 ..