牛妹的字符串(删除ascii码最小的k个字母)
字符串 删除 最小 字母 ascii
2023-09-11 14:15:14 时间
牛客网链接:贝壳找房校招笔试真题_算法工程师_牛客网
牛妹拿到了一个只由小写字母组成的字符串s,接下来将字符串执行k次操作,每次操作都会把s中ASCII码最小的字母从s中删除,请返回k次操作之后的字符串s。
示例代码:
#
# 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
#
#
# @param s string字符串
# @param k int整型
# @return string字符串
#
class Solution:
def NS_String(self, s, k):
# write code here
s_set = list(set(s))
s_set.sort()
for i in range(k):
s = s.replace(s_set[i], '')
return s
obj = Solution()
s = 'caabeefa'
k = 2
res = obj.NS_String(s, k)
print(res)
运行结果:
相关文章
- 算法基础:删除字符串中出现次数最少的字符(Golang实现)
- shell删除变量中的字符(字符串替换)
- Java 获取字符串指定下标位置的值 charAt()
- Python3 字符串
- 字符串重组,字符串的插入,替换,删除,拼接
- Java 字符串常用操作(比较、查找位置、删除字符、替换字符串、反向输出、是否存在、分割字符串、大小写转换,区域比较、拼接字符串)
- shell 字符串删除特定字符
- 【华为OD机试真题 python】字符串匹配 【2022 Q4 | 200分】
- 【算法】【递归与动态规划模块】两个字符串的最长公共子数组
- 华为python机试题目:整数与IP地址间的转换、图片整理、字串的连接最长路径查找、提取不重复的整数、字符串合并处理、字符串最后一个单词的长度、删除字符串中出现次数最少的字符
- 给定数字类型的字符串,转化为字母类型的字符串,转化的方法数是多少
- 前缀树,查找树,trie数据结构:建前缀树,查字符串,查前缀,删除前缀树中的字符串
- 【Python】删除字符串首尾的空字符 空格 回车 换行等
- String js删除字符串的最后一个字符三种方法
- 力扣解法汇总1750. 删除字符串两端相同字符后的最短长度
- 获取含有字符串数组里元素的数据,并批量删除
- jquery 删除字符串最后一个字符的方法
- Java判断字符串是否为IPV4,IPV6地址的多种方式
- 浅谈常见字符串处理函数
- 【刷题笔记】之双指针(移除元素、删除有序数组中的重复项、移动零、比较含退格的字符串、有序数组的平方)
- 刷题笔记之一(组队竞赛+删除公共字符+排序子序列+倒置字符串)
- 华为OD机试 - 有效子字符串(Python) | 机试题+算法思路+考点+代码解析 【2023】
- 【Shell篇<Ⅲ>】——shell函数、字符串的处理
- strlen和sizeof的区别,数组长度和字符串长度,别再傻傻分不清
- C 删除字符串1字符串2
- 从hadoop 要删除字符串匹配指定的任务