算法基础-字符移位
来源:互联网 发布:数据库给黑客删除 编辑:程序博客网 时间:2024/05/21 06:26
小Q最近遇到了一个难题:把一个字符串的大写字母放到字符串的后面,各个字符的相对位置不变,且不能申请额外的空间。
你能帮帮小Q吗?
#include<iostream>
#include<string>
using namespace std;
int
main(){
string str;
while
(cin>>str){
int
n=str.size();
for
(
int
i=
0
;i<n;i++)
{
if
(
'A'
<=str[i]<=
'Z'
)
{
str=str+str[i];
str.erase(str[i],
1
);
}
}
}
return
0
;
}
0 0
- 算法基础-字符移位
- 算法基础-字符移位
- 算法基础-字符移位
- 算法基础-字符移位
- 算法基础-字符移位
- 算法基础-字符移位
- 腾讯 算法基础-字符移位
- 算法基础-字符移位(逻辑)
- 腾讯:算法基础-字符移位
- 【PHP】算法基础-字符移位
- [编程题] 算法基础-字符移位
- [腾讯校招] 算法基础-字符移位
- [编程题] 算法基础-字符移位
- [编程题] 算法基础-字符移位
- [编程题] 算法基础-字符移位
- 【算法题】字符移位
- 算法基础-字符移位----腾讯2017暑期实习生编程题
- 腾讯2017实习生编程之算法基础-字符移位
- 句子逆序
- 425 Can't open data connection 问题解决
- 构造回文
- leetcode206. Reverse Linked List
- 利用C语言获取网页源代码(待研究,HTTP协议)
- 算法基础-字符移位
- 基于C语言的sprintf函数的理解
- Ubuntu16.04环境下写第一个C语言程序
- iOS 10隐藏APP图标 – 让隐私的APP从桌面上消失
- gets()用法
- 字符串反转
- 二维数组的初始化
- 数字颠倒
- c语言动态开辟内存