关注
改造了一些,正好通过 import java.util.Scanner; public class Main27 { public static void main(String[] args) { Scanner in = new Scanner(System.in); while (in.hasNext()) { String str = in.nextLine().toLowerCase(); String str1 = in.nextLine().toLowerCase(); System.out.println(isBoolean(str,str1,0,0)); } } static boolean isBoolean(String str,String str1 ,int n,int m){ if (str.length() == n && str1.length() == m){ return true; } if (str.length() == n || str1.length() == m){ return false; } if (str.charAt(n) == str1.charAt(m)){ return isBoolean(str,str1,n+1,m+1); } if (str.charAt(n) == '*' && n+1 !=str.length() && str.charAt(n+1) == '*'){ return isBoolean(str,str1,n+1,m); } if (str.charAt(n) == '?' && ((str1.charAt(m) >= '0' && str1.charAt(m) <= '9')|| (str1.charAt(m) >= 'a' && str1.charAt(m) <= 'z'))){ return isBoolean(str,str1,n+1,m+1); }else if (str.charAt(n) == '*' && ((str1.charAt(m) >= '0' && str1.charAt(m) <= '9')|| (str1.charAt(m) >= 'a' && str1.charAt(m) <= 'z'))){ return isBoolean(str,str1,n,m+1)||isBoolean(str,str1,n+1,m+1)||isBoolean(str,str1,n+1,m); }else { return false; } } }
2
相关推荐
09-18 09:22
成都理工大学 Java 点赞 评论 收藏
分享
点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 国企秋招,你投了吗? #
20304次浏览 168人参与
# 工作后会跟朋友渐行渐远吗 #
37931次浏览 241人参与
# 乐堡互娱校招 #
30550次浏览 268人参与
# 你在职场中沾染到的“坏”习惯 #
16614次浏览 125人参与
# 应届生第一份工作最好去大厂吗? #
25659次浏览 485人参与
# 你的国庆怎么过 #
48320次浏览 493人参与
# 携程求职进展汇总 #
620760次浏览 4564人参与
# 秋招感动瞬间 #
27325次浏览 265人参与
# 贝壳求职进展汇总 #
29019次浏览 169人参与
# 怎么防止在试用期被辞退 #
138914次浏览 944人参与
# 你会为了工作牺牲生活吗? #
44622次浏览 361人参与
# 签约有哪些注意事项 #
46295次浏览 268人参与
# 海尔求职进展汇总 #
8611次浏览 37人参与
# 歌尔求职进展汇总 #
66160次浏览 353人参与
# ___岗狗都不干,我干! #
18676次浏览 128人参与
# 机械人值得去的国央企 #
77924次浏览 450人参与
# 入职跑路最快的一次经历 #
33315次浏览 221人参与
# 硬件开发岗知多少 #
17632次浏览 124人参与
# 机械只有转码才有出路吗? #
140560次浏览 1629人参与
# 校招谈薪技巧 #
48850次浏览 715人参与
# 通信硬件岗投递时间线 #
25960次浏览 88人参与
# 拿到offer之后,可以做些什么 #
33161次浏览 199人参与