华为OD机试 - 字符串变换最小字符串
华为 字符串 最小 机试 OD 变换
2023-09-14 09:04:04 时间
题目描述
给定一个字符串s,最多只能进行一次变换,返回变换后能得到的最小字符串(按照字典序进行比较)。
变换规则:交换字符串中任意两个不同位置的字符。
输入描述
一串小写字母组成的字符串s
输出描述
按照要求进行变换得到的最小字符串。
用例
输入 | abcdef |
输出 | abcdef |
说明 | abcdef已经是最小字符串,不需要交换。 |
输入 | bcdefa |
输出 | acdefb |
说明 |
相关文章
- 【华为云技术分享】人脸识别算法的训练之路(上)
- #华为云·寻找黑马程序员#【代码重构之路】如何优雅的关闭外部资源
- 华为OD机试 - 递增字符串(Java & JS & Python)
- 华为OD机试 - 过滤组合字符串(Java & JS & Python)
- 华为OD机试 - 水仙花数 Ⅰ(Java & JS & Python)
- 华为OD机试 - 一种字符串压缩表示的解压
- 华为OD机试 - 字符串序列判定
- 【华为OD机试】1000 - 字符串最后一个单词的长度
- 【华为云技术分享】云小课 | OBS提供多方面数据安全保障,让存储放心、贴心、省心
- 化鲲为鹏,我有话说:鲲鹏服务器开通流程以及注意事项【华为云分享】
- 【华为机试真题 Python实现】出错的或电路
- 【华为OD机试Python实现】HJ65 查找两个字符串a,b中的最长公共子串(中等)
- 【华为机试真题 Python实现】字符串单词首字母转换成大写
- 【华为机试真题 Python实现】输出匹配字符串的开始下标
- 【华为OD机试 2023】挑选字符串(C++ Java JavaScript Python)
- 【 华为OD机试 2023】 递增字符串(C++ Java JavaScript Python)
- 【 华为OD机试 2023】 创建二叉树(C++ Java JavaScript Python)
- 【华为OD机试 2023】最长回文字符串(C++ Java JavaScript Python)
- 华为高级ACL的语法总结
- 玩转华为ENSP模拟器系列 | 配置普通NTP对等体模式示例
- 华为运营商级路由器配置示例 | EVdPdNd VPWS over SRv6 BE(CE双归单活)