字符匹配那题也是30+,,,有没有大佬帮忙看下代码有没有问题的 import java.util.Scanner; public class test2 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String s = sc.next(); String t = sc.next(); int ans = 0; for (int i = 0; i < s.length(); i++) { ans += check(s.substring(i, s.length()), t); } System.out.println(ans); } private static int check(String s, String t) { if (s.length() < t.length()) return 0; boolean flag = true; for (int i = 0, j = 0; i < s.length() && j < t.length(); i++, j++) { if (s.charAt(i) != t.charAt(j) && s.charAt(i) != '?') { flag = false; break; } } return flag ? 1 : 0; } }
点赞 3

相关推荐

Ncsbbss:又想干活又想要工资,怎么什么好事都让你占了
点赞 评论 收藏
分享
后来123321:别着急,我学院本大二,投了1100份,两个面试,其中一个还是我去线下招聘会投的简历,有时候这东西也得看运气
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务