牛牛喜欢彩色的东西,尤其是彩色的瓷砖。牛牛的房间内铺有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. 搜狐[编程题]彩色宝石项链.有一条彩色宝石项链,是由很多种不同的宝石组成的,包括红宝石,蓝宝石,钻石,翡翠,珍珠等

    时间限制:1秒 空间限制:32768K 有一条彩色宝石项链,是由很多种不同的宝石组成的,包括红宝石,蓝宝石,钻石,翡翠,珍珠等.有一天国王把项链赏赐给了一个学者,并跟他说,你可以带走这条项链,但是王后 ...

  2. c++编程题 彩色宝石项链

    题目描述 有一条彩色宝石项链,是由很多种不同的宝石组成的,包括红宝石,蓝宝石,钻石,翡翠,珍珠等.有一天国王把项链赏赐给了一个学者,并跟他说,你可以带走这条项链,但是王后很喜欢红宝石,蓝宝石,紫水晶, ...

  3. 彩色瓷砖(横向相邻瓷砖颜色都不相同)

    [编程题] 彩色瓷砖 时间限制:1秒 空间限制:32768K 牛牛喜欢彩色的东西,尤其是彩色的瓷砖.牛牛的房间内铺有L块正方形瓷砖.每块砖的颜色有四种可能:红.绿.蓝.黄.给定一个字符串S, 如果S的 ...

  4. 百亿题典之C++编程题面试题

    原文地址:百亿题典之C++编程题面试题作者:百亿题典 1. 在linked list中找倒数第N个结点 2. 倒转linked list 3. 二叉树的结点有指向parent的指针,求最近公共祖先 4 ...

  5. 2021年小米校招java编程题

    2021年小米校招java笔试编程题(AC) 有幸成为今年小米校招二十万分母的一员,小米编程题不算难基本都是板子题.之前力扣周赛也能看出来,一群大佬十几分钟AK. 这次笔试分为单选.多选和两道编程题. ...

  6. 2017年3月18日奇虎360 笔试真题(3个编程题)

    360笔试的编程题有3个,前面2个我都提交并AC了,最后一个刚刚写完准备提交然而笔试刚刚结束,实在有些可惜.后来在赛码网提交了,发现也是AC的. 本文中题目来源:赛码网,代码来源:笔试中写的原代码. ...

  7. 电子学会图形化二级编程题解析含答案:魔法星空

    此题目来自2022年3月份电子学会] [青少年软件编程(图形化)等级考试试卷(二级)] 好了我们来先看一下题目吧: 三.编程题(共2题,共30分) 36. 魔法星空 按下空格键,星空犹如施了魔法一般, ...

  8. C++编程题、红与黑/蘑菇阵

    问答题 题1:SQL 查询语句中 WHERE . GROUP BY . HAVING 这些关键字区别和用法总结错误的是? A: HAVING在查询语句中必须依赖于GROUP BY B: WHERE 子 ...

  9. [JS] [编程题] 配置文件恢复

    [编程题]配置文件恢复 时间限制:C/C++ 1秒,其他语言2秒空间限制:C/C++ 32M,其他语言64M 链接:https://www.nowcoder.com/questionTerminal/ ...

最新文章

  1. svm 程序matlab,求svm的matlab程序
  2. Spring3.1+SpringMVC3.1+JPA2.0
  3. 零基础学习Java,全方位知识点总结!
  4. 【短信插件】短信如何对接74cms_v4.2.66_骑士人才系统
  5. ajax保存乱码,Ajax 乱码详细
  6. HTTP 协议 - 简单谈谈 TCP / IP (一)
  7. Map的使用和遍历方法示例
  8. javaScript 判断一个数是不是质数(素数)
  9. 【算法图解】 之 [二分查找法] 详解
  10. TA进阶实例36(MMD pmx导入Unreal流程)
  11. 基于智能家居万能无线遥控系统设计
  12. 触目惊心的互联网流量劫持
  13. linux各文件夹作用
  14. Community Preserving Network Embedding 论文笔记
  15. build vue 指定版本_vue buid及部署踩坑记录
  16. linux编译环境下,华为LiteOS初体验(STM32F407)
  17. Redis 编译报zmalloc.h相关的错
  18. RabbitMQ初步到精通-第十章-RabbitMQ之Spring客户端源码
  19. 微信小程序判断input是否为空
  20. 爬虫学习——批量在中国气象中心网站检索下载数据

热门文章

  1. 一款可查看和验证电子发票、电子合同、电子公文等PDF文档数字签名的 免费 桌面应用。
  2. Zynq7000简介
  3. glOrtho,gluOrtho2D,glFrustum,glViewport解释说明
  4. Word基础(五)给文本添加无序列表
  5. 爱美的你知道色彩该如何搭配吗?
  6. 佛弟子有三样东西需要永远保密
  7. 物理CPU,CPU核数,逻辑CPU
  8. idea自动识别spring框架配置文件,自动提示spring配置
  9. Postgresql 通过 While 循环插入测试数据
  10. javaweb输出所有学生信息_Java Web 入门到精通,19 个优质练手项目