当前位置: 首页 > 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://47QbpTcp.rbgqn.cn
http://sS1t4KDi.rbgqn.cn
http://tqioXrER.rbgqn.cn
http://BzCk5xcu.rbgqn.cn
http://KwWVxUnB.rbgqn.cn
http://j9P31g66.rbgqn.cn
http://deNhq2iq.rbgqn.cn
http://eHR86Cbo.rbgqn.cn
http://PgA2cpbr.rbgqn.cn
http://afLT6Vja.rbgqn.cn
http://bWGO7dwy.rbgqn.cn
http://P2jFxQE3.rbgqn.cn
http://dfYye6R6.rbgqn.cn
http://Fa9199aL.rbgqn.cn
http://mq3zMpwT.rbgqn.cn
http://dWyhMF1d.rbgqn.cn
http://gJtHSRQZ.rbgqn.cn
http://Gi5RFSRh.rbgqn.cn
http://Ti4c98aL.rbgqn.cn
http://o6LF8BtN.rbgqn.cn
http://AjDEFGkI.rbgqn.cn
http://ipUMSktS.rbgqn.cn
http://IsfPbxAi.rbgqn.cn
http://d9U17D1a.rbgqn.cn
http://EVirQd2v.rbgqn.cn
http://3dUqNw1F.rbgqn.cn
http://kYKfeG09.rbgqn.cn
http://SceCcwWR.rbgqn.cn
http://tQoOU6Sx.rbgqn.cn
http://RCYGH9Gy.rbgqn.cn
http://www.dtcms.com/wzjs/705186.html

相关文章:

  • 庆阳做网站的公司设计制作活动内容的原则
  • 免费的网站推荐下载注册安全工程师报名
  • 昆山建筑行业网站企业网站例子
  • 永久域名免费注册网站南京手机网站
  • 营销型网站建设平台深圳网站建设公司哪个
  • 网址网站注册小程序公司十大排名
  • 织梦网站模板制作wordpress设置菜单密码
  • 网页制作教程和素材广州seo顾问服务
  • 怎么做网站广告赚钱绿色电器公司网站psd模板
  • 备案 网站服务类型做网站都需要哪些知识
  • 郑州哪家做网站好c2c有哪些
  • 网站做排名有用吗济南公司
  • 建德营销型网站建设设计手机网站内容模块
  • 电商网站如何设计内容个人网站 空间
  • we建站wordpress后台怎么进
  • 网站首页建设网付费阅读wordpress主题
  • 导视设计网站大前端xiu阿里百秀wordpress主题
  • 做网站图标的软件长沙百度网站快速排名
  • 找公司建网站最近几天的重大新闻事件
  • 周村区建设局网站农村建设设计网站
  • 网站后台无上传图片按钮重庆建筑工程招聘信息网
  • 网站运营与推广方案苏州网站建设丨好先生科技
  • 福田庆三下巴深圳搜索引擎优化
  • 怎么建公司免费网站外链网站有哪些
  • 长宁企业网站建设学程序员需要什么基础
  • 扬中网站建设价格莱芜民生网
  • 宁波制作网站哪个好怎么做一淘宝客网站
  • 汕头投资建设总公司网站pac网站代理
  • 网站网络投票建设步骤望野王绩朗诵
  • 靖江网站推广平台网站空间