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

网站建设源码导入竞价推广论坛

网站建设源码导入,竞价推广论坛,家用宽带做网站,网站开发方案报价题目描述 给定一个字符串s,包含以空格分隔的若干个单词,请对s进行如下处理后输出: 单词内部调整:对每个单词字母重新按字典序排序;单词间顺序调整: 统计每个单词出现的次数,并按次数降序排列次…

题目描述

给定一个字符串s,包含以空格分隔的若干个单词,请对s进行如下处理后输出:

  1. 单词内部调整:对每个单词字母重新按字典序排序;
  2. 单词间顺序调整:
    • 统计每个单词出现的次数,并按次数降序排列
    • 次数相同时,按单词长度升序排列
    • 次数和单词长度均相同时,按字典序升序排列

请输出处理后的字符串,每个单词以一个空格分隔。

输入描述

一行字符串,每个字符取值范围:[a-zA-Z0-9]以及空格,字符串长度范围:[1, 1000]。

输出描述

重新排序后的字符串,每个单词间隔1个空格,且首尾无空格。

示例描述

示例一

输入:

This is an apple

输出:

an is This aelpp

示例二

输入:

My sister is in the house not in the yard

输出:

in in eht eht My is not adry ehosu eirsst

解题思路

  1. 用空格分隔原始字符串,并用字典统计词频。
  2. 使用sorted函数按次数降序、单词长度升序、按字典序升序排列。
  3. 根据排序之后的字典,转换成字符串列表,注意单词需要按照词频进行重复记录。
  4. join重新转成字符串并返回。

解题代码

from collections import defaultdictdef solve_method(string):words = string.split()word_freqs = defaultdict(int)for word in words:rearrange_word = "".join(sorted(word))word_freqs[rearrange_word] += 1sorted_freqs = sorted(word_freqs.items(),key=lambda x: (-x[1], len(x[0]), x[0]))result = []for (word, freqs) in sorted_freqs:result.extend([word] * freqs)result = " ".join(result)return resultif __name__ == '__main__':assert solve_method("This is an apple") == "an is This aelpp"assert solve_method("My sister is in the house not in the yard") \== "in in eht eht My is not adry ehosu eirsst"
http://www.dtcms.com/wzjs/196568.html

相关文章:

  • 咸阳做网站开发公司哪家好西安网站seo排名优化
  • 营销网站建设公司效果自动点击器安卓
  • ps做网站的流程会计培训班要多少钱一般要学多久
  • 不错的网站建设公司哪个公司网站设计好
  • 杭州企业建设网站公司挖掘关键词的工具
  • 南昌手机模板建站seo推广任务小结
  • 做纪录片卖给视频网站奇零seo赚钱培训
  • 大学生网站建设搜索引擎优化seo是什么
  • wordpress如何修改字体seo网站推广目的
  • 线下推广公司宁波seo网站推广
  • 建行手机银行app下载整站优化的公司
  • 西安 医疗网站建设资源网站优化排名软件公司
  • 注册网站商标多少钱2023搜索最多的关键词
  • 古典风格网站模版哪个网站是免费的
  • 自有服务器怎么做网站备案汨罗网站seo
  • 番禺外贸网站建设我的百度网盘登录入口
  • 网站建设的前端开发和后端开发襄阳百度开户
  • 免费做初级会计试题网站有哪些2022近期时事热点素材
  • 画室网站模板百度官网认证入口
  • 岳阳优化公司seo优化推广工程师
  • 乡村生态旅游网站建设方案百度关键词排名突然没了
  • 用cms做网站的具体步骤网站建设怎么弄
  • 兵团建设环保局门户网站淘宝搜索排名
  • 山东法院网站哪个公司做的我的百度账号登录
  • 建分类网站得花多少钱seo工程师招聘
  • 网站开发外包报价单最近新闻事件
  • 做网站需要服务器和什么软件天津优化网络公司的建议
  • 梧州吧短视频seo排名加盟
  • thinkcmf做网站快不快一键优化表格
  • 广西南宁网站制作游戏代理加盟平台