Your Web News in One Place

Help Webnuz

Referal links:

Sign up for GreenGeeks web hosting
November 6, 2022 01:45 am GMT

Orderly Queue

You are given a string s and an integer k. You can choose one of the first k letters of s and append it at the end of the string..

Return the lexicographically smallest string you could have after applying the mentioned step any number of moves.

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))

Original Link: https://dev.to/salahelhossiny/orderly-queue-3k9i

Share this article:    Share on Facebook
View Full Article

Dev To

An online community for sharing and discovering great ideas, having debates, and making friends

More About this Source Visit Dev To