题目1466:蓝桥杯基础练习VIP-字符串对比

#include<iostream>

#include<string>

#include<cctype>//tolower(),toupper()的头文件

using namespace std;

int check(const string& str1,const string& str2){

int len1=str1.length();

int len2=str2.length();

if(len1!=len2){

return 1;

}

bool isEqual=true;

if(len1==len2){

for(int i=0;i<len1;i++){

if(str1[i]!=str2[i]){

isEqual=false;

break;

}

}

if(isEqual){

return 2;

}

}

for(int i=0;i<len1;i++){

if(tolower(str1[i])!=tolower(str2[i])){

return 4;

}

}

return 3;

}

int main(){

string str1,str2;

cin>>str1>>str2;

int result=check(str1,str2);

cout<<result<<endl;

return 0;

}

相关推荐
Renhao-Wan3 小时前
Java算法实践(二):堆与PriorityQueue实战
java·数据结构·算法
每天要多喝水3 小时前
动态规划Day29:打家劫舍
算法·动态规划
.小小陈.3 小时前
Python基础语法详解4:函数、列表与元组全解析
开发语言·c++·python·学习
IT猿手3 小时前
多目标鲸鱼优化算法(MOWOA)求解46个多目标函数及一个工程应用,包含四种评价指标,MATLAB代码
开发语言·算法·matlab
罗湖老棍子3 小时前
星际能量矩阵:树形 DP 的递归与非递归双解
算法·动态规划·dfs·bfs·树型dp·树型动态规划
@––––––3 小时前
力扣hot100—系列7-二分查找
数据结构·算法·leetcode
MicroTech20253 小时前
微算法科技(NASDAQ: MLGO)引入量子启发式算法与区块链融合的数据预测与安全传输方案
科技·算法·启发式算法
近津薪荼3 小时前
优选算法——前缀和(5):和为 K 的子数组
算法
你撅嘴真丑3 小时前
第九章-竞赛题目选讲-跳舞机
数据结构·算法