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

蓝桥杯训练—字符串对比

文章目录

  • 一、题目
  • 二、示例
  • 三、解析
  • 四、代码


一、题目

给定两个仅由大写字母或小写字母组成的字符串(长度介于1到10之间),它们之间的关系是以下四种情况之一:
1、两个字符串长度不等,比如Beijing和Hebei
2、两个字符串不仅长度相等,而且相应位置上的字符完全一致(区分大小写),比如Beijing和Beijing
3、两个字符串长度相等,相应位置上的字符仅在不区分大小写的前提下才能达到完全一致(也就是说,它并不满足情况2),比如Beijng和beijing
4、两个字符串长度相等,但是即使是不区分大小写也不能使这两个字符串一致,比如Beijing和Nanjing
编程判断输入的两个字符串之间的关系属于这四类中的哪一类,给出所属类的编号。
输入格式:
包括两行,每行都是一个字符串的关系编号
输出格式:
仅有一个数字,表明这两个字符串的关系编号

二、示例

输入:

Beijing
beijing

输出:

3

三、解析

暴力法,直接求解

四、代码

python代码:

s1 = input("输入第一个字符串\n")
s2 = input("输入第二个字符串\n")
len1 = len(s1)
len2 = len(s2)
if len1 != len2:
    print("1")
else:
    if s1 == s2:
        print("2")
    else:
        if s1.lower() == s2.lower():
            print("3")
        else:
            print("4")

运行结果:
在这里插入图片描述


http://www.kler.cn/a/509842.html

相关文章:

  • Oracle数据库传统审计怎么用
  • 多个页面一张SQL表,前端放入type类型
  • Flink(十):DataStream API (七) 状态
  • CAPL数据库操作
  • uniapp 微信小程序 editor 富文本编辑器
  • 无降智o1 pro——一次特别的ChatGPT专业模式探索
  • Git代码管理工具 — 5 GitHub远程仓库
  • 将.ext4文件挂载在ubuntu系统本地的步骤和方法
  • Redis 部署模式
  • Pandas库的常用内容归纳
  • [LeetCode] 链表完整版 — 虚拟头结点 | 基本操作 | 双指针法 | 递归
  • 安路FPGA开发工具TD:问题解决办法 及 Tips 总结
  • 鲍厚霖:引领AI广告创新,搭建中美合作桥梁
  • Python 的 WebSocket 实现详解
  • mysql 创建临时表报错
  • Spring boot框架下的RocketMQ消息中间件
  • 解析Three.js中几何体是如何构建的--BufferGeometry(四)
  • PG vs MySQL mvcc机制实现的异同
  • NodeJS | 搭建本地/公网服务器 live-server 的使用与安装
  • RabbitMQ基础篇
  • 如何让AI助力制作PPT,轻松实现PPT智能生成
  • docker swarm 部署问题 和 指定节点部署服务
  • RabbitMQ踩坑- RabbitMQ service is already present
  • 高可用AD单域架构
  • 免费的接口请求api
  • 【RAG落地利器】向量数据库Qdrant使用教程