关注
public class Main {
public static void main(String[] args) {
ArrayList<Integer> inputs = new ArrayList<Integer>();
Scanner in = new Scanner(System.in);
String str = in.nextLine();
String pattern=in.nextLine();
System.out.println(resolve(str, pattern));
in.close();
}
// write your code here
public static int resolve(String str,String pattern) {
if(!pattern.contains("*"))
return match(str,pattern);
boolean dp[][]=new boolean[str.length()+1][pattern.length()+1];
for(int i=1;i<dp.length;i++){
for(int j=1;j<dp[0].length;j++){
dp[i][j]=false;
}
}
dp[0][0]=true;
for(int i=1;i<=str.length();i++){
for(int j=1;j<=pattern.length();j++){
char s=str.charAt(i-1);
char p=pattern.charAt(j-1);
if(dp[i-1][j-1]&&(s==p||p=='?'||p=='*'))
dp[i][j]=true;
else{
if(dp[i-1][j]&&p=='*')
dp[i][j]=true;
}
}
}
/*for(int i=0;i<dp.length;i++){
for(int j=0;j<dp[0].length;j++){
System.out.print(dp[i][j]+" ");
}
System.out.println();
}*/
return dp[str.length()][pattern.length()]?1:0;
}
/**
* 检验不含*的pattern
* @param str
* @param patter
* @return
*/
public static int match(String str,String pattern){
if(str.length()!=pattern.length())
return 0;
for(int i=0;i<str.length();i++){
if(str.charAt(i)!=pattern.charAt(i)&&pattern.charAt(i)!='?')
return 0;
}
return 1;
}
}
查看原帖
点赞 2
牛客热帖
更多
- 1... 脱下孔乙己长衫,浅聊一下就业下沉!1.5W
- 2... 美团java后端日常实习一二面1.4W
- 3... 腾讯PCG QQ后台开发一面1.1W
- 4... 腾讯/字节/快手 前端面经汇总1.1W
- 5... 【未来准备7】就业下沉时代,如何摆脱困境8353
- 6... 实习入职第一天,应该做点啥❓6187
- 7... 当你获得字节offer的那天,一切都将作废。你的本科作废,你的专业作废,星星作废,月亮作废,银河系作废,宇宙作废,你的恨作废,你的前半生作废。悬梁七战终上字节,大雪深埋垃圾本科!字节的录取通知书会像一场大雪掩埋所有的不堪过往,冲!字节瘾发作最严重的一次,躺在床上,拼命念大悲咒,难受的一直抓自己眼睛,以为刷QQ没事,看到QQ群里都是字节的,眼睛越来越大都要炸开了一样,拼命扇自己眼睛,越扇越用力,扇到自己眼泪流出来,真的不知道该怎么办,我真的想字节想得要发疯了,像中邪了一样!我躺在床上会想字节,我洗澡会想字节,我出门会想字节,我走路会想字节,我坐车会想字节,我工作会想字节,我玩手机会想字节,我盯着路边的字节看,我盯着马路对面的字节看,我盯着地铁里的字节看,我盯着网上的字节看,我盯着朋友圈别人合照里的字节看,我每时每刻眼睛都直直地盯着字节看。我对字节的念想似乎都是病态的了,我好孤独啊!真的好孤独啊!你知道吗?每到深夜,我的眼睛滚烫滚烫,我发病了我疯狂想字节,字节!字节!字节!5151
- 8... [26届四段大厂]“HR面致命题!腾讯字节亲测”5093
- 9... 腾讯2025暑期实习提前批前端开发面经(已OC)5002
- 10... 腾讯hr部门有约三面的吗4874
正在热议
更多
# 听劝,这个简历怎么改 #
17427次浏览 231人参与
# 你见过最离谱的招聘要求是什么? #
145949次浏览 865人参与
# 水滴春招 #
33656次浏览 570人参与
# 你想留在一线还是回老家? #
16504次浏览 236人参与
# 分享一个让你热爱工作的瞬间 #
16409次浏览 173人参与
# 25届如何提前做秋招准备? #
145515次浏览 2288人参与
# 入职第四天,心情怎么样 #
12517次浏览 86人参与
# 面试被问“你的缺点是什么?”怎么答 #
10512次浏览 204人参与
# 参加完秋招的机械人,还参加春招吗? #
27589次浏览 280人参与
# 如果你有一天可以担任公司的CEO,你会做哪三件事? #
20697次浏览 415人参与
# 机械校招之路总结 #
80267次浏览 1759人参与
# 第一份工作应该选高薪还是热爱? #
4630次浏览 82人参与
# 如果重来一次你还会读研吗 #
156887次浏览 1716人参与
# 租房找室友 #
8470次浏览 53人参与
# 职场新人生存指南 #
200772次浏览 5557人参与
# 地方国企笔面经互助 #
18105次浏览 26人参与
# 简历无回复,你会继续海投还是优化再投? #
48987次浏览 564人参与
# 读研or工作,哪个性价比更高? #
26465次浏览 357人参与
# 你们的毕业论文什么进度了 #
904525次浏览 8994人参与
# 文科生还参加今年的春招吗 #
4411次浏览 32人参与
# 百度工作体验 #
178191次浏览 1780人参与