腾讯 算法基础-字符移位
来源:互联网 发布:魔兽世界数据库wlk 编辑:程序博客网 时间:2024/05/21 10:49
小Q最近遇到了一个难题:把一个字符串的大写字母放到字符串的后面,各个字符的相对位置不变,且不能申请额外的空间。
你能帮帮小Q吗?
输入描述:
输入数据有多组,每组包含一个字符串s,且保证:1<=s.length<=1000.
输出描述:
对于每组数据,输出移位后的字符串。
输入例子:
AkleBiCeilD
输出例子:
kleieilABCD
#include <stdio.h>#include <string.h>//冒泡排序int main() { char str[1001]; while (scanf("%s", str) != EOF) { int len = strlen(str); for (int i = len - 1; i >= 0; --i) { if (str[i] >= 'A' && str[i] <= 'Z') { char ch = str[i]; int j = i + 1; while (str[j] != '\0' && str[j] >='a' && str[j] <= 'z') { str[j - 1] = str[j]; ++j; } str[j - 1] = ch; } } printf("%s\n",str); } return 0;}
0 0
- 腾讯 算法基础-字符移位
- 腾讯:算法基础-字符移位
- [腾讯校招] 算法基础-字符移位
- 算法基础-字符移位----腾讯2017暑期实习生编程题
- 腾讯2017实习生编程之算法基础-字符移位
- 腾讯笔试编程题:算法基础-字符移位(C++)
- 腾讯2017暑期实习生编程题--算法基础-字符移位
- 腾讯笔试题 1 算法基础-字符移位
- 算法基础-字符移位
- 算法基础-字符移位
- 算法基础-字符移位
- 算法基础-字符移位
- 算法基础-字符移位
- 算法基础-字符移位
- 算法基础-字符移位(逻辑)
- 【PHP】算法基础-字符移位
- 腾讯2017暑期实习生编程题——算法基础-字符移位
- 腾讯2017暑期实习生编程题-B-算法基础-字符移位
- JSP刷新页面的几种方法
- Android系统四层体系结构详解
- allegro 学习过程中遇到的问题
- String与StringBuffer、StringBuilder的区别
- perl 异步超时 打印错误
- 腾讯 算法基础-字符移位
- #POJ1521#Huffman编码
- 浅析 Ruby 里的几个动态方法 (一),send 方法
- RHadoop实践系列之一:Hadoop环境搭建
- 解决MySQL主从复制不一致的情况
- 用户手势检测-GestureDetector使用详解
- Android:解决Gradle DSL method not found: 'runProguard()' 问题
- struts2的数据验证之编码方式验证和validation.xml验证
- Gearman 异步任务软件安装与实例