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 AI分析

思路

  • 对整行按空格切分为若干单词(保留多余空格),逐个单词处理。

  • 单词内使用双指针:

    • 左指针从左往右,右指针从右往左,分别寻找小写字母。
    • 当左右都指向小写字母时交换,指针内收;否则跳过非小写字符。
  • 空格直接保留;对每个单词独立进行上述过程。

P3620.第3题-反转字符串中的小写字母

    1000ms Tried: 60 Accepted: 30 Difficulty: 4 所属公司 : 虾皮
    算法与标签>双指针

题目描述

给定一个仅包含大写字母、空格、小写字母和数字的字符串,请将其中的所有小写字母进行反转,但保持其它字符(大写字母、数字、空格)的位置不变;同时保证单个单词的顺序不变(不改变词与词的先后顺序)。

输入格式

  • 一行字符串(不包含引号),行内可能包含空格。

输出格式

  • 输出一行变换后的字符串。

样例1

输入

Shopee is our family 123

输出

Seepoh si Oru ylimaf 123

样例2

输入

1e3r

输出

1r3e

登录后即可使用 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, 44ms
  3. Powered by Hydro v5.0.0-beta.18 Community
CLOSE


ScanQRCodePrompt

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

Forgot password or username?