首页 > 试题广场 >

算法基础-字符移位

[编程题]算法基础-字符移位
  • 热度指数:37016 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32M,其他语言64M
  • 算法知识视频讲解
小Q最近遇到了一个难题:把一个字符串的大写字母放到字符串的后面,各个字符的相对位置不变,且不能申请额外的空间。
你能帮帮小Q吗?



输入描述:

输入数据有多组,每组包含一个字符串s,且保证:1<=s.length<=1000.



输出描述:

对于每组数据,输出移位后的字符串。

示例1

输入

AkleBiCeilD

输出

kleieilABCD
头像 宥lly
发表于 2021-02-03 16:53:59
利用两个StringBuffer,一个将小的字母存起来,另一个将大字母存起来,打印输出即可 import java.util.*; public class Main{ public static void main(String[] args){ Scanner sc = 展开全文
头像 i671
发表于 2022-01-17 18:54:55
let arr = readline().split('') while (arr !== undefined && arr.length > 0) { let count = 0 for (let i = 0; i < arr.length; i++) { 展开全文

问题信息

难度:
273条回答 45361浏览

热门推荐

通过挑战的用户

算法基础-字符移位