三、带通配符的字符串匹配3fe100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
题目描述3fe100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
通配符是一类键盘字符,当我们不知道真正字符或者不想键入完整名字时,常常使用通配符代替一个或多个真正字符。通配符有问号(?)和星号(*)等,其中,“?”可以代替一个字符,而“*”可以代替零个或多个字符。3fe100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
3fe100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
你的任务是,给出一个带有通配符的字符串和一个不带通配符的字符串,判断他们是否能够匹配。3fe100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
3fe100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
例如,1?456 可以匹配 12456、13456、1a456,但是却不能够匹配23456、1aa456;3fe100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
2*77?8可以匹配 24457798、237708、27798。3fe100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
3fe100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
二、输入格式3fe100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
输入有两行,每行为一个不超过20个字符的字符串,第一行带通配符,第二行不带通配符。3fe100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
3fe100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
三、输出格式3fe100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
如果两者可以匹配,就输出“matched”,否则输出“not matched”3fe100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
3fe100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
四、输入输出样例3fe100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
输入 #13fe100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
1*456?3fe100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
111111145673fe100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库 |
3fe100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
输出 #13fe100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库