当前位置:网站首页>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月电子学会图形化四级编程题解析含答案:质数判断器

实习路途:记录给我的第一个实习项目中的困惑

R7 6800H+RTX3050+120Hz 2.8K OLED screen, Intrepid Pro15 2022 pre-sale

R7 6800H+RTX3050+120Hz 2.8K OLED屏,无畏Pro15 2022开启预售

Windows服务器如何防止黑客入侵的安全设置

手摸手带你完成智慧路灯构建及避坑【华为云至简致远】

MySQL性能优化的'4工具+10技巧'

随笔-UGUI中LayoutGroup来自适应长度图片长度

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

ubiquant量化竞赛
随机推荐
HDU 1160 FatMouse's Speed(最长递减子序列变形)
2021年12月电子学会图形化四级编程题解析含答案:聪明的小猫
STM32H743VIT6配置ADC为1M采样率
2022年镇海夏令营组合数学和数论班 —— 数学作业 1
devops-2:Jenkins的使用及Pipeline语法讲解
2021年12月电子学会图形化三级编程题解析含答案:数星星
自定SvgIcon公用组件
问题1:批量测试(正式测试)之前应该怎么做?
Ark server open tool, server tutorial win
问题1:get和post的区别
The general trend, another key industry related to Sino-US competition, has reached a critical moment
币圈提款机:Solana钱包出现未知安全漏洞 大量用户数字资产被盗
MySQL中的基数是啥?
0 code 4 steps to experience IoT devices on the cloud
Taurus.MVC WebAPI 入门开发教程1:框架下载环境配置与运行(含系列目录)。
[The Beauty of Software Engineering - Column Notes] 36 | What exactly do DevOps engineers do?
How to use redis
使用Typora+EasyBlogImageForTypora写博客,无图床快速上传图片
内心的需求
Flink作业调度详解