您将为您提供一个字符串和整数k。您可以选择s的第一个k字母之一,并在字符串的末尾附加。
在应用上述步骤后,返回您可能拥有的词典最小的字符串。
class Solution:
def orderlyQueue(self, s: str, k: int) -> str:
if k == 1:
return min(s[i:] + s[:i] for i in range(len(s)))
else:
return ''.join(sorted(s))