11 吐泡泡(OJ通过)
描述:
小鱼儿吐泡泡,嘟嘟嘟冒出来。小鱼儿会吐出两种泡泡:大泡泡"O",小泡泡"o"。两个相邻的小泡泡会融成一个大泡泡,两个相邻的大泡泡会爆掉。(是的你没看错,小气泡和大气泡不会产生任何变化的,原因我也不知道。)例如:ooOOoooO 经过一段时间以后会变成 oO。
输入:
数据有多组,处理到文件结束。每组输入包含一行仅有'O'与'o'组成的字符串。
输出:
每组输出仅包含一行,输出一行字符串代表小鱼儿吐出的泡泡经过融合以后所剩余的泡泡。
输入样例
ooOOoooO
输出样例
oO
Code:(数组实现)
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
int main()
{char *a;a=(char *)malloc(100*sizeof(char));while(scanf("%s",a)!=EOF){int l=strlen(a);int i,j;for(i=0;i<l-1;i++){if(a[i]=='o'&&a[i+1]=='o'){a[i]='O';for(j=i+1;j<l-1;j++){a[j]=a[j+1];}a[l-1]='\0' ;i=-1;}else if(a[i]=='O'&&a[i+1]=='O'){for(j=i;j<l-2;j++){a[j]=a[j+2];} a[l-1]='\0';a[l-2]='\0';i=-1;}} printf("%s\n",a);} return 0;
}
11 吐泡泡(OJ通过)相关推荐
- 牛客网 2018年全国多校算法寒假训练营练习比赛(第二场) A.吐泡泡-STL(stack)
不好玩,一堆板子,太菜了,被打爆了,B一直wa60%,D一直wa80%,D改了多组输入就过了... A.吐泡泡 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32768K,其他语言6 ...
- #牛客网 吐泡泡 (栈)
题目描述 小鱼儿吐泡泡,嘟嘟嘟冒出来.小鱼儿会吐出两种泡泡:大泡泡"O",小泡泡"o". 两个相邻的小泡泡会融成一个大泡泡,两个相邻的大泡泡会爆掉. (是的你没 ...
- 吐泡泡_via牛客网
题目 链接:https://ac.nowcoder.com/acm/contest/28537/E 来源:牛客网 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32768K,其他语言 ...
- 牛客每日练习----圆圈,TaoTao要吃鸡,吐泡泡
我喜欢给自己压力,必须得定一个很高的目标,逼自己朝着这个目标前进,不管会不会实现,都是一个动力. ----喻言 链接:http ...
- java吐泡泡过关,java代码,鱼吐泡泡程序
智荣博客 import javax.swing.*; import java.awt.*; import java.awt.event.*; import java.awt.color.*; impo ...
- A-小鱼吐泡泡(第二场)
题目描述 小鱼儿吐泡泡,嘟嘟嘟冒出来.小鱼儿会吐出两种泡泡:大泡泡"O",小泡泡"o". 两个相邻的小泡泡会融成一个大泡泡,两个相邻的大泡泡会爆掉. (是的 ...
- NC15029 吐泡泡(解析与代码)
题目描述 链接:https://ac.nowcoder.com/acm/problem/15029 来源:牛客网小鱼儿吐泡泡,嘟嘟嘟冒出来.小鱼儿会吐出两种泡泡:大泡泡"O",小泡 ...
- 2018年全国多校算法寒假训练营练习比赛(第二场)A 吐泡泡 【模拟】
题目描述 小鱼儿吐泡泡,嘟嘟嘟冒出来.小鱼儿会吐出两种泡泡:大泡泡"O",小泡泡"o". 两个相邻的小泡泡会融成一个大泡泡,两个相邻的大泡泡会爆掉. (是的你没 ...
- NC15029 吐泡泡
题目:NC15029 吐泡泡 ,哈哈,我们今天来看一道非常简单的题嘛,这是选自牛客上的一道题,好了,我们一起来看看题意吧: 考虑到直接复制题目,或者截屏的方式不是很方便阅读,我就把直接题目链接放下面! ...
最新文章
- java 执行cmd windows_Windows平台Java调用cmd命令执行程序
- vue-transition动画
- html 标签 r语言,从R中的字符串中删除html标签
- python多线程,多进程,线程池,进程池
- python: insert()函数用法
- 学号:201621123032 《Java程序设计》第7周学习总结
- ubuntu 上的python不能解析jpeg,png?
- 游戏策划入门教程(1)工具篇
- matlab画空间直线,空间直线x y=z怎么画
- Netflix-Eureka服务注册与发现说明文档
- Yeti Feather贴图着色与Arnold 渲染
- 给已经创建的容器暴漏端口 添加新的端口
- 删除yum.repos.d
- 2414905-34-1,Thalidomide-O-PEG5-Tosyl它与亲核物质如胺、含羟基的分子反应
- mysql 大写 小写_MySQL大写和小写问题
- 人脸识别常用数据集大全(12/20更新)
- 【笔记】申请域名(免费)、创建ssl证书(自签、免费)、自动续签
- 奥运会倒计时,老蒋作品,
- 详解测多少数据量,几个G,多少reads,如何换算
- 阿里云OSS图床搭建方法