当前位置: 首页 > news >正文

双重特征c++

题目描述

叶老师是一名特工,正在破解一个由 4 位大写字母组成的密码锁。情报显示,这个密码有双重关键特征:它只使用两种不同的字母,并且每种字母都恰好出现两次

你的任务是编写一个程序,快速帮助叶老师判断给定的 4 位密码是否符合上述双重特征的规则。

输入

一个由 4 个大写字母组成的字符串 S。

输出

如果密码符合规则,请输出该字符串和Yes,字符串和Yes之间以一个空格隔开,

否则输出该字符串和No。字符串和No之间以一个空格隔开,

样例1输入 ABCD

样例1输出 ABCD No

样例2输入 AATT

样例2输出 AATT Yes

样例输入

XYYX

样例输出

XYYX Yes

示例代码:

#include<bits/stdc++.h>
using namespace std;
int main(){string s;cin>>s;if(s[0]==s[1]&&s[1]==s[2]&&s[2]==s[3]){//判断特殊情况:四个字母都一样cout<<s<<" "<<"No";}else if(s[0]==s[1]&&s[2]==s[3]||s[0]==s[2]&&s[1]==s[3]||s[0]==s[3]&&s[1]==s[2]){//判断是否满足要求cout<<s<<" "<<"Yes";}else cout<<s<<" "<<"No";return 0;
}

相关文章:

  • 用于生成式新颖视图合成的密集 3D 场景完成
  • 字节FlowGram:AI时代可视化工作流的新范式
  • 项目会议过多如何优化沟通效率
  • 大模型——Dify 与 Browser-use 结合使用
  • 【Golang面试题】什么是 sync.Once
  • 薛定谔的猫思想实验如何推演到量子计算
  • mysql 创建大写字母的表名失败
  • YOLOv3 中的 IoU 计算详解
  • 儿童智能玩具与传统玩具的区别
  • 2022mpsPTE岗位笔试题
  • CSS Margin纵向重叠(Margin Collapse)问题详解
  • GO语言---defer关键字
  • GO语言---匿名函数
  • scanf 读取字符串
  • 高压接地电阻柜组装前的准备工作
  • 容器里有10升油,现在只有两个分别能装3升和7升油的瓶子,需要将10 升油等分成2 个5 升油。程序输出分油次数最少的详细操作过程。
  • 【Unity】使用 C# SerialPort 进行串口通信
  • Docker容器中运行OpenMPI并行程序, 参数调优
  • 虚拟内存优化:从原理到实战的全方位解析(工具版)
  • 静态变量详解(static variable)
  • 深圳住房网站app/整站seo免费咨询
  • 长春做网站4435/宁德市有几个区几个县
  • 做淘宝货源网站/查网站流量的网址
  • wordpress开发的网站/西安seo管理
  • 局域网安装wordpress/兰州seo网站建设
  • 中山最好的网站建设公司哪家好/上海百度推广客服电话多少