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

【2023】华为OD机试真题全语言-题目0234-字符串重新排列

题目0234-字符串重新排列

题目描述

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

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

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

输入描述

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

输出描述

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

示例一

输入

This is an apple

输出

an is This aelpp

示例二

输入

My sister is in the house not in t
http://www.lryc.cn/news/66719.html

相关文章:

  • Springboot +Flowable,三种常见网关的使用(排他、并行、包容网关)(一)
  • 软考高项(一)信息化发展 ★重点集萃★
  • 大项目准备(2)
  • 计算机网络【2】 子网掩码
  • linux发行家族和发行版及安装软件方式
  • FE_Vue学习笔记 条件渲染[v-show v-if] 列表渲染[v-for] 列表过滤 列表排序
  • 基于C++实现旅行线路设计
  • Lenovo m93 mini 电脑 Hackintosh 黑苹果efi引导文件
  • 【论文阅读】COPA:验证针对中毒攻击的离线强化学习的稳健策略
  • Java笔记_18(IO流)
  • 前端vue3一键打包发布
  • 13 | visual studio与Qt的结合
  • 纯手动搭建大数据集群架构_记录019_集群机器硬盘爆满了_从搭建虚拟机开始_做个200G的虚拟机---大数据之Hadoop3.x工作笔记0179
  • 变量大小:—揭开不同类型的字节数
  • 23.自定义指令
  • OPNET Modeler 例程——停等协议的建模和仿真
  • JavaScript - 基础+WebAPI(笔记)
  • API调用的注意事项及好处!
  • ros2中常用命令,与ros1的区别
  • 利用MySQL语句批量替换指定wordpress文章中的图片路径
  • Linux必会100个命令(六十)curl
  • 物联网硬件安全与整改梳理(1)
  • 【大数据学习篇3】HDFS命令操作与MR单词统计
  • java中设计模式总结
  • ChatGPT不到1分钟生成全部代码,你就说慌不慌吧?
  • Python进阶知识(1)—— 什么是爬虫?爬文档,爬图片,万物皆可爬,文末附模板
  • 如何在andorid native layer中加log function.【转】
  • FreeRTOS 空闲任务
  • 快速生成HTML结构语法、快速生成CSS样式语法以及emmet
  • 企业直播该如何做?硬件设备、网络环境、设备连接和观看权限等整个直播流程教程