当前位置: 首页 > 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.dtcms.com/a/239391.html

相关文章:

  • 《最短路(Floyd)》题集
  • 面壁智能推出 MiniCPM 4.0 端侧大模型,引领端侧智能新变革
  • 矢状位片不可用怎么办?前后位测量方法评估骨盆倾斜角!
  • SpringMVC简介
  • 【免费数据】2005-2019年我国272个地级市的旅游竞争力多指标数据(33个指标)
  • AD学习(2)
  • Cinnamon修改面板小工具图标
  • 【整数逐位除法求余补〇完整版】2022-4-11
  • 代码审计 BlueCms SQL注入
  • Power Query动态追加查询(不同工作簿下)
  • JLINK脚本初始化外部SDRAM STM32H7
  • 高等数学 | 第八章-向量值函数的积分与场论
  • LLMs 系列科普文(10)
  • 贝叶斯医学分析中“先验”的如何进行选择(文献解读)
  • UVM验证—第一课:方法学&类库&工厂
  • 基于PTN传输承载的4G网络-故障未连接...(我不理解哪错了排查了几遍没发现哪错啊啊啊啊)
  • GNSS高精度定位之-----星基差分
  • YooAsset 2.3.9版本 示例教程运行
  • RPG23.应用武器伤害(一):设置武器命中
  • 第八章 信息安全基础知识
  • 【量化】策略交易 - 均线策略(Moving Average Strategy)
  • 智慧园区管理平台
  • SpringCloudAlibaba和SpringBoot版本问题
  • DQN强化学习怎么来使用
  • 主体与代理的义项选择用意: 融智学视域下的三元操作机制
  • Go语言中的if else控制语句
  • Python训练营---DAY48
  • AI医生时代来临!o1模型在医疗诊断中超越人类医生
  • Springboot 基于MessageSource配置国际化
  • 玄机——某次行业攻防应急响应(带镜像)