HDU 3783 ZOJ

简介: ZOJ Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 2779    Accepted Submission(s): 1840 Problem Description 读入一个字符串,字符串中包含ZOJ三个字符,个数不一定相等,按ZOJ的顺序输出,当某个字符用完时,剩下的仍然按照ZOJ的顺序输出。

ZOJ

Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 2779    Accepted Submission(s): 1840


Problem Description
读入一个字符串,字符串中包含ZOJ三个字符,个数不一定相等,按ZOJ的顺序输出,当某个字符用完时,剩下的仍然按照ZOJ的顺序输出。
 

 

Input
题目包含多组用例,每组用例占一行,包含ZOJ三个字符,当输入“E”时表示输入结束。
1<=length<=100。
 

 

Output
对于每组输入,请输出一行,表示按照要求处理后的字符串。
具体可见样例。
 

 

Sample Input
ZZOOOJJJ
ZZZZOOOOOJJJ
ZOOOJJ
E
 
Sample Output
ZOJZOJOJ
ZOJZOJZOJZOO
ZOJOJO
Source
浙大计算机研究生复试上机考试-2009年
 1 #include <bits/stdc++.h>
 2 using namespace std;
 3 int main()
 4 {
 5     int len,i;
 6     int a=0;
 7     int b=0;
 8     int c=0;
 9     char s[105];
10     while(gets(s)&&(s[0]!='E'))
11     {
12       len=strlen(s);
13     for(i=0;i<len;i++)
14     {
15         if(s[i]=='Z')
16             a++;
17         else if(s[i]=='O')
18             b++;
19         else if(s[i]=='J')
20             c++;
21     }
22     while(a>0||b>0||c>0)
23         {
24             if(a>0)
25             {
26                 cout<<'Z';
27                 a--;
28             }
29             if(b>0)
30             {
31                 cout<<'O';
32                 b--;
33             }
34             if(c>0)
35             {
36                 cout<<'J';
37                 c--;
38             }
39         }
40         cout<<endl;
41     }
42     return 0;
43 }

 

 
目录
相关文章
|
前端开发 安全 Java
JVM类加载和双亲委派机制
JVM类加载和双亲委派机制
332 0
|
存储 人工智能 JSON
AI点燃体育热情— 在 PAI Artlab 创作你的奥运时刻!
为了向在赛场上的奥运健儿传递最真挚的鼓舞与喝彩,我们特此发起一场别开生面的“创意海报设计挑战”!在 Artlab 平台 ComfyUI 工具中,选择你心中的奥运项目,定制一张专属于你的奥运会加油海报!
|
消息中间件 安全 Linux
深入探索Linux操作系统的内核机制
本文旨在为读者提供一个关于Linux操作系统内核机制的全面解析。通过探讨Linux内核的设计哲学、核心组件、以及其如何高效地管理硬件资源和系统操作,本文揭示了Linux之所以成为众多开发者和组织首选操作系统的原因。不同于常规摘要,此处我们不涉及具体代码或技术细节,而是从宏观的角度审视Linux内核的架构和功能,为对Linux感兴趣的读者提供一个高层次的理解框架。
SpringCloud com.sun.jersey.api.client.ClientHandlerException
SpringCloud com.sun.jersey.api.client.ClientHandlerException
180 0
|
存储 前端开发 Java
Maven(一)
Maven(一)
299 0
Maven(一)
|
Kubernetes 容器 Perl
在K8S中,镜像拉取策略有哪些?
在K8S中,镜像拉取策略有哪些?
|
供应链 安全 区块链
去中心化钱包代币质押项目系统开发|技术方案
对于区块链技术,普遍的认知都是它拥有极高的安全性。
|
存储 关系型数据库 MySQL
【MySQL从入门到精通】【高级篇】(八)聚簇索引&非聚簇索引&联合索引
上一篇文章我们介绍了【MySQL从入门到精通】【高级篇】(七)设计一个索引&InnoDB中的索引方案,该文介绍了如何设计一个索引,以及InnoDB中的索引如何形成。
627 0
【MySQL从入门到精通】【高级篇】(八)聚簇索引&非聚簇索引&联合索引
|
小程序 前端开发
获取url地址指定参数值
获取url地址指定参数值
184 0
|
存储 机器学习/深度学习 大数据
数据仓库常见建模方法与大数据领域建模实例综述
数据仓库常见建模方法与大数据领域建模实例综述
1432 0
数据仓库常见建模方法与大数据领域建模实例综述

热门文章

最新文章