当前位置:网站首页>leetcode:899. 有序队列【思维题】
leetcode:899. 有序队列【思维题】
2022-08-03 15:19:00 【白速龙王的回眸】

分析
k = 1没什么好说,倒着走一圈
如果k > 1,我们可以每次按住一个,把它的下一个接起来
这样从1个变2个变3个,直到全部都能够还原成我们想要的任何排序
因此k大于1时候我们可以还原字典序的最小
ac code
class Solution:
def orderlyQueue(self, s: str, k: int) -> str:
# math
if k == 1:
ans = s
n = len(s)
for i in range(n):
s = s[1:] + s[0]
ans = min(ans, s)
return ans
# k >= 2, do everything
return ''.join(sorted(s))
总结
今天你的脑袋生锈了吗?
边栏推荐
猜你喜欢

2021年12月电子学会图形化二级编程题解析含答案:消灭蝙蝠

身为售后工程师的我还是觉得软件测试香,转行成功定薪11.5K,特来分享下经验。

Daily practice------There are 10 numbers that are required to be output from large to small by selection method

王守创:多组学整合分析揭示植物代谢多样性的分子机制(8月2号晚)

测试基础整合-测试分类、软件质量模型、测试流程、测试用例、测试点划分方法、缺陷、例子

STM32H743VIT6配置ADC为1M采样率

2021年12月电子学会图形化三级编程题解析含答案:数星星

方舟开服工具、服务器教程win

方舟开服教程win

How to play deep paging with hundreds of millions of data?Compatible with MySQL + ES + MongoDB
随机推荐
PAT乙级-B1010 一元多项式求导(25)
nodeJs--跨域
问题7:功能测试花瓶用例
cmd 关闭端口
JS每晚24:00更新某方法
How to use binary search and find whether the rotation in the array contains a (target) value?Rotate the sorted array leetcode 81. Search
HDU Largest prime factor(埃拉托色尼筛选法求素数模板法改动)
Flink作业调度详解
HDU 1160 FatMouse's Speed(最长递减子序列变形)
【网络结构】VGG
内心的需求
【周报】2022年7月24日
PAT乙级-B1008 数组元素循环右移问题(20)
STM32H743VIT6配置ADC为1M采样率
A high-performance creation book, ASUS Dreadnought Pro15 2022 is completely enough for daily photo editing and editing!
交大医学院临床研究中心如何将 ModelWhale 应用于临床医生教学、研究丨数据科学 x 临床医学
2022年镇海夏令营组合数学和数论班 —— 数学作业 1
跨桌面端之组件化实践
devops-2:Jenkins的使用及Pipeline语法讲解
2021年12月电子学会图形化三级编程题解析含答案:跳高比赛