[编程题] 彩色瓷砖
牛牛喜欢彩色的东西,尤其是彩色的瓷砖。牛牛的房间内铺有L块正方形瓷砖。每块砖的颜色有四种可能:红、绿、蓝、黄。给定一个字符串S, 如果S的第i个字符是'R', 'G', 'B'或'Y',那么第i块瓷砖的颜色就分别是红、绿、蓝或者黄。
牛牛决定换掉一些瓷砖的颜色,使得相邻两块瓷砖的颜色均不相同。请帮牛牛计算他最少需要换掉的瓷砖数量。
输入描述:
输入包括一行,一个字符串S,字符串长度length(1 ≤ length ≤ 10),字符串中每个字符串都是'R', 'G', 'B'或者'Y'。
输出描述:
输出一个整数,表示牛牛最少需要换掉的瓷砖数量
输入例子1:
RRRRRR
输出例子1:
3
#include <iostream>
#include <string>using namespace std;int main()
{string str;cin >> str;int i = 0;int count = 0;while (str[i] != '\0'){if (str[i] == str[i + 1]){count++;i = i + 2;}elsei++;}cout << count;system("pause");return 0;
}
[编程题] 彩色瓷砖相关推荐
- 搜狐[编程题]彩色宝石项链.有一条彩色宝石项链,是由很多种不同的宝石组成的,包括红宝石,蓝宝石,钻石,翡翠,珍珠等
时间限制:1秒 空间限制:32768K 有一条彩色宝石项链,是由很多种不同的宝石组成的,包括红宝石,蓝宝石,钻石,翡翠,珍珠等.有一天国王把项链赏赐给了一个学者,并跟他说,你可以带走这条项链,但是王后 ...
- c++编程题 彩色宝石项链
题目描述 有一条彩色宝石项链,是由很多种不同的宝石组成的,包括红宝石,蓝宝石,钻石,翡翠,珍珠等.有一天国王把项链赏赐给了一个学者,并跟他说,你可以带走这条项链,但是王后很喜欢红宝石,蓝宝石,紫水晶, ...
- 彩色瓷砖(横向相邻瓷砖颜色都不相同)
[编程题] 彩色瓷砖 时间限制:1秒 空间限制:32768K 牛牛喜欢彩色的东西,尤其是彩色的瓷砖.牛牛的房间内铺有L块正方形瓷砖.每块砖的颜色有四种可能:红.绿.蓝.黄.给定一个字符串S, 如果S的 ...
- 百亿题典之C++编程题面试题
原文地址:百亿题典之C++编程题面试题作者:百亿题典 1. 在linked list中找倒数第N个结点 2. 倒转linked list 3. 二叉树的结点有指向parent的指针,求最近公共祖先 4 ...
- 2021年小米校招java编程题
2021年小米校招java笔试编程题(AC) 有幸成为今年小米校招二十万分母的一员,小米编程题不算难基本都是板子题.之前力扣周赛也能看出来,一群大佬十几分钟AK. 这次笔试分为单选.多选和两道编程题. ...
- 2017年3月18日奇虎360 笔试真题(3个编程题)
360笔试的编程题有3个,前面2个我都提交并AC了,最后一个刚刚写完准备提交然而笔试刚刚结束,实在有些可惜.后来在赛码网提交了,发现也是AC的. 本文中题目来源:赛码网,代码来源:笔试中写的原代码. ...
- 电子学会图形化二级编程题解析含答案:魔法星空
此题目来自2022年3月份电子学会] [青少年软件编程(图形化)等级考试试卷(二级)] 好了我们来先看一下题目吧: 三.编程题(共2题,共30分) 36. 魔法星空 按下空格键,星空犹如施了魔法一般, ...
- C++编程题、红与黑/蘑菇阵
问答题 题1:SQL 查询语句中 WHERE . GROUP BY . HAVING 这些关键字区别和用法总结错误的是? A: HAVING在查询语句中必须依赖于GROUP BY B: WHERE 子 ...
- [JS] [编程题] 配置文件恢复
[编程题]配置文件恢复 时间限制:C/C++ 1秒,其他语言2秒空间限制:C/C++ 32M,其他语言64M 链接:https://www.nowcoder.com/questionTerminal/ ...
最新文章
- svm 程序matlab,求svm的matlab程序
- Spring3.1+SpringMVC3.1+JPA2.0
- 零基础学习Java,全方位知识点总结!
- 【短信插件】短信如何对接74cms_v4.2.66_骑士人才系统
- ajax保存乱码,Ajax 乱码详细
- HTTP 协议 - 简单谈谈 TCP / IP (一)
- Map的使用和遍历方法示例
- javaScript 判断一个数是不是质数(素数)
- 【算法图解】 之 [二分查找法] 详解
- TA进阶实例36(MMD pmx导入Unreal流程)
- 基于智能家居万能无线遥控系统设计
- 触目惊心的互联网流量劫持
- linux各文件夹作用
- Community Preserving Network Embedding 论文笔记
- build vue 指定版本_vue buid及部署踩坑记录
- linux编译环境下,华为LiteOS初体验(STM32F407)
- Redis 编译报zmalloc.h相关的错
- RabbitMQ初步到精通-第十章-RabbitMQ之Spring客户端源码
- 微信小程序判断input是否为空
- 爬虫学习——批量在中国气象中心网站检索下载数据