当前位置: 首页 > 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;
}
http://www.xdnf.cn/news/1032553.html

相关文章:

  • 共享项目中使用Wpf和Winform——c# CAD二次开发
  • 浏览器指纹-探究前端如何识别用户设备
  • 2.4.1 ASPICE的编码与单元测试
  • 新能源汽车电子架构革命:深度解析AUTOSAR标准与实践
  • 基于U-Net与可分离卷积的肺部分割技术详解
  • error:MISCONF Redis is configured to save RDB snapshots
  • Android 蓝牙默认名称设置分析总结
  • Laravel模板Blade 用法 x-layouts.guest 和x-guest-layout 什么区别
  • 《深度学习:基础与概念》第一章 学习笔记与思考
  • 数据结构 学习 链表 2025年6月14日08点01分
  • 微店商品详情API接口Python攻略
  • 代码随想录算法训练营第三十二天 |【动态规划1-13】
  • 从汇编的角度揭开C++ this指针的神秘面纱(上)
  • Excel大厂自动化报表实战(互联网金融-数据分析周报制作下)
  • Python的“Rstudio“——Pycharm
  • Vue3中v-bind指令用法详解
  • 电脑出问题了,无网络环境下一键快速重装系统
  • 阿尔茨海默病谱系中APOE-ε4携带者的性别特异性超兴奋性:一项纵向fMRI与DTI研究
  • 【消息队列】——消息队列的高可用与容灾设计
  • docker 安装jobe服务器配置Moodle的coderunner插件
  • .net5中用Redis存放session
  • Flask入门:从零搭建Python Web应用
  • JavaScript基础-事件委托(代理、委派)
  • JavaEE初阶第一期:计算机是如何 “思考” 的(上)
  • TerraFE 脚手架开发实战系列(一):项目架构设计与技术选型
  • 基于“数智立体化三维架构”框架的医疗数智化机制研究
  • 【算法篇】逐步理解动态规划模型7(两个数组dp问题)
  • 禾川伺服驱动器与EtherCAT主站转Profinet网关的双向数据交换
  • 【Redis】Redis的启航之路:Ubantu操作系统下安装Redis
  • 计算机网络-自顶向下—第三章运输层重点复习笔记