暑期集训之ZOJ
来源:互联网 发布:原生js实现todo list 编辑:程序博客网 时间:2024/05/26 09:53
Problem Description
读入一个字符串,字符串中包含ZOJ三个字符,个数不一定相等,按ZOJ的顺序输出,当某个字符用完时,剩下的仍然按照ZOJ的顺序输出。
Input
题目包含多组用例,每组用例占一行,包含ZOJ三个字符,当输入“E”时表示输入结束。
1<=length<=100。
1<=length<=100。
Output
对于每组输入,请输出一行,表示按照要求处理后的字符串。
具体可见样例。
具体可见样例。
Sample Input
ZZOOOJJJZZZZOOOOOJJJZOOOJJE
Sample Output
ZOJZOJOJZOJZOJZOJZOOZOJOJO
真的服了自己了,这种水题还写了100多行代码没写开,真的是过度紧张了啊,外加空调对着头吹估计吹得自己也凌乱了吧(或者就是自己太水了QAQ),试了好几种方法都没做出来,真的水的可以了,总之,这道题也没啥可讲的,代码如下,自己看吧(没有知识点,非常纯粹的一道水题:))
#include<stdio.h>#include<string.h>int main(){char a[105];while(gets(a)&&strcmp(a,"E")!=0) { int k=strlen(a); int d=0,b=0,c=0; for(int i=0;i<k;i++) { if(a[i]=='Z') { d++;}if(a[i]=='O'){b++;}if(a[i]=='J'){c++;}}for(int i=0;i<k;i++){if(d>0){printf("Z");d--;}if(b>0){printf("O");b--;}if(c>0){printf("J");c--;}}printf("\n");}}
阅读全文
0 0
- 暑期集训之ZOJ
- 暑期集训之最小公倍数
- 暑期集训之cake
- 暑期集训之Array
- 暑期集训之哈夫曼树
- 暑期集训之Subsequence
- 暑期集训之pie
- 暑期集训之Highways
- 暑期集训之感
- 暑期集训之最大公约数问题
- 暑期集训之立方求和
- 暑期集训之EXCEL排序
- 暑期集训之稳定排序
- 暑期集训之寻找大富翁
- 暑期集训之阶乘之和
- 暑期集训
- 暑期集训之美素数问题
- 暑期集训之一般素数的判断
- Pascal基本用法
- 二叉树前序、中序、后序遍历相互求法
- HDU
- HDU 2141 Can you find it?
- 什么是spring
- 暑期集训之ZOJ
- 判断输入框中输入的是否是数字
- 每日英语阅读(十八)
- UVa 12118 Inspector's Dilemma (欧拉道路)
- spring学习之自动装配
- Spring AOP
- ajax回调函数动态加载的标签里面js事件不执行
- 剑指offer:跳台阶
- CSU