有序队列
#python #leetcode #problemsolving

您将为您提供一个字符串和整数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))