A33354.混淆字符串
入门
官方
通过率:0%
时间限制:1.00s
内存限制:128MB
题目描述
一些字母和数字在字符串文本中是容易混淆的,称为「混淆字符对」;这些字符对有:数字字符 1
和 小写字母 l
,数字字符 0
和 大写字母 O
,数字字符 5
和大写字母 S
。
给定两个长度为 N 的字符串 S 和 T,请你判断 S 和 T 是否互为「混淆字符串」。
对于所有的 1≤i≤N 满足 Si=Ti 或 Si 和 Ti 互为「混淆字符对」,则两个字符串互为「混淆字符串」。
数据范围
- 1≤N≤100
- S 和 T 中只包含数字字符,小写字母和大写字母。
输入格式
每个测试文件的输入格式如下:
N
S
T
输出格式
若 S 和 T 互为「混淆字符串」则输出 Yes,否则输出 No。
你可以输出 Yes 和 No 的任意大小写形式(例如,字符串 yEs、yes、Yes 和 YES 都会被视为正确答案)。
输入输出样例
输入#1
3 YES YE5
输出#1
Yes
输入#2
4 AcgO ACG0
输出#2
No
输入#3
4 AcgO Acg0
输出#3
Yes
说明/提示
样例 1:
除 S3 和 T3 为混淆字符对 (S
, 5
) 外,其他下标处的字符相同,所以 S 和 T 互为「混淆字符串」。
样例 2:
虽然 S4 和 T4 为混淆字符对 (O
, 0
) ,但其他下标处的字符不相同,所以 S 和 T 不为「混淆字符串」。
样例 3:
虽然 S4 和 T4 为混淆字符对 (O
, 0
) ,但其他下标处的字符相同,所以 S 和 T 互为「混淆字符串」。