当前位置: 首页 > news >正文

OD 算法题 B卷【删除字符串中出现次数最少的字符】

文章目录

  • 删除字符串中出现次数最少的字符

删除字符串中出现次数最少的字符

  • 实现删除字符串中出现次数最少的字符,若(最少的)有多个字符出现次数一样,则都删除。
  • 输出删除后的字符串,其他字符保持原有顺序;

输入描述:
输入一个字符串,长度<=20,且只包含小写字母
输出描述:
输出删除最少字符后的字符串,若删除后长度为0,则输出empty

示例1
输入:
abcdd
输出:
dd

示例2
输入:
aabbccdd
输出:
empty

python实现

  • 简单的字符串处理

s = input().strip()# 统计每个字符的数量
count = {}
for c in s:if c not in count:count[c] = 1else:count[c] += 1# 获取出现次数做少的
min_val = float('inf')
for _, v in count.items():if v < min_val:min_val = v# 删除出现次数最少的字符
output_str = ""
for c in s:if count.get(c) == min_val:continueoutput_str += cif output_str:print(output_str)
else:print("empty")
http://www.xdnf.cn/news/942571.html

相关文章:

  • 如何禁用windows server系统自动更新并防止自动重启
  • 推理式奖励模型:使用自然语言反馈改进强化学习效果
  • 卫星接收天线G/T值怎么计算?附G/T计算excel表格链接
  • 打卡day48
  • 12.7Swing控件5 JProgressBar
  • Spring AI中使用ChatMemory实现会话记忆功能
  • 算法打卡第18天
  • 【CUDA 】第5章 共享内存和常量内存——5.3减少全局内存访问(2)
  • Linux 环境配置
  • 【立体匹配】:双目立体匹配SGBM:(1)运行
  • 深入解析JavaScript构造函数与原型链
  • JavaScript 自定义对象详解
  • AI医生时代来临!o1模型在医疗诊断中超越人类医生
  • 查看进程线程的方法
  • 进制符号表示
  • 【阿里巴巴 x 浙江大学】信息与交互设计 - 信息设计漫谈
  • AIGC 基础篇 Python基础 02
  • MS8312A 车规 精密、低噪、CMOS、轨到轨输入输出运算放大器,用于传感器、条形扫描器
  • arxir网址自动转向国内镜像
  • 【DTOF传感器】光子飞行时间传感技术
  • 通信之光端机
  • 苏超 - 江苏省城市足球联赛
  • Angular中Webpack与ngx-build-plus 浅学
  • 【刷题模板】链表、堆栈
  • AI+预测3D新模型百十个定位预测+胆码预测+去和尾2025年6月8日第102弹
  • 06. C#入门系列【自定义类型】:从青铜到王者的进阶之路
  • 星耀8上市品鉴暨北京中和吉晟吉利银河用户中心开业媒体见面会
  • 免费批量去水印工具 - 针对文心一言生成图片
  • DDR供电设计中的VTT与VREF作用和区别
  • leetcode Top100 189.轮转数组