online_judge_1032
来源:互联网 发布:head设计模式不会java 编辑:程序博客网 时间:2024/06/05 11:57
#include <iostream>#include <cstdlib>#include <cstring>using namespace std;int main(){ char str[101],ans[101]; int len; while(cin>>str) { if(strcmp(str,"E") == 0) break; int a[3] = {0,0,0}; len = strlen(str); while(len) { switch(str[--len]) { case 'Z': a[0]++; break; case 'O': a[1]++; break; case 'J': a[2]++; break; default : break; } } while(a[0] || a[1] || a[2]) { if(a[0]) { ans[len++] = 'Z'; a[0]--; } if(a[1]) { ans[len++] = 'O'; a[1]--; } if(a[2]) { ans[len++] = 'J'; a[2]--; } } ans[len] = 0; cout<<ans<<endl; } return 0;}
题目虽然不难,但是真的很难写出漂亮简洁的代码出来……
0 0
- online_judge_1032
- springMVC map传值问题
- C++STL 常用 函数 用法
- dos命令查看手机内置sqlite数据库--->如何刷rom包--->chmod -R 777命令查看--->adb pull 数据库
- sendemptymessage 和sendmessage的区别
- 个推 Spark实践教你绕过开发那些“坑”
- online_judge_1032
- Android网络编程之TCP通信----简单客户端与服务端通信
- java keytool 自签证书
- mongorestore 恢复mongodump文件报BSONObj size: 17794400 (0x10F8560) is invalid. Size must be between 0 and
- CentOS 配置防火墙操作 配置端口
- check the manual that corresponds to your MySQL server version for the right syntax to use near 'oiw
- python urllib2模块使用方法总结
- 关于图的一些算法
- SSH