1. Job Roadmap
  2. Home
  3. Problem Set
  4. codenotelist
  5. Forum
  6. course
  7. Shore Share Sessions
  8. Record
  1. Login
  2. Sign Up
  3. Language
    1. English
    2. 한국어
    3. 简体中文
    4. 正體中文
    ZhContent TextSol video solution AI分析

题面描述

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

  1. 单词内部调整:对于每个单词,如果该单词中不包含大写字母,则将单词中的字母按字典序重新排序;否则,保持单词不变。

  2. 单词间顺序调整:

    1. 统计每个单词出现的次数,并按次数降序排列。
    2. 如果次数相同,按单词长度升序排列。

P3006.字符串重新排序(100分)

    1000ms Tried: 250 Accepted: 85 Difficulty: 5 所属公司 : 华为od
    算法与标签>排序算法

题目内容

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

1、单词内部调整:对每个单词字母重新按字典序排序

2、单词间顺序调整:

1)统计每个单词出现的次数,并按次数降序排列

2)次数相同,按单词长度升序排列

3)次数和单词长度均相同,按字典升序排列

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

输入描述

一行字符串,每个字符取值范围:[a−z,A−Z][a-z,A-Z][a−z,A−Z] 以及空格,字符串长度范围:[1,1000][1,1000][1,1000]

输出描述

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

样例1

输入

This is an apple

输出

an is This aelpp

样例2

输入

My sister is in the house not in the yard

输出

in in eht eht My is not adry ehosu eirsst

开通会员即可查看完整视频题解: 1.题目讲解 2.思路分析 3.逐行代码手写

登录后即可使用 AI 分析。

模式
倒计时时长
:

最长 10 小时 59 分;应用后按此时长重新开始。

提示:点击提交记录在左侧题面区域查看详情
题库
AI分析设置
留空使用官方API Key,每天有次数限制(自定义API Key仅限会员和管理员使用,不限次数)
会员和管理员可切换模型;切到 Kimi/智谱/通义/豆包时需填写对应供应商 API Key
升级会员,可将运行与提交冷却时间缩短至 1 秒起

Status

  • Judging Queue
  • Service Status

Development

  • Open Source

Support

  • Help
  • Contact Us

About

  • About
  • Privacy
  • Terms of Service
  • Copyright Complaint
  1. Language
    1. English
    2. 한국어
    3. 简体中文
    4. 正體中文
  2. Legacy mode
  3. Theme
    1. Light
    2. Dark
  1. 京ICP备2025123107号-1
  2. Worker 3, 159ms
  3. Powered by Hydro v5.0.0-beta.18 Community
CLOSE


ScanQRCodePrompt

请使用微信扫描下方二维码完成注册

Forgot password or username?