华为OD机试真题 - 字符串比较

    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        int i = 0;
        String[] strs = new String[3];
        while (in.hasNextLine()) {
            strs[i] = in.nextLine();
            i++;
        }
        int target = Integer.parseInt(strs[2]);
        System.out.println(getResult(strs[0], strs[1], target));

    }

    public static int getResult(String str1, String str2, int target) {
        int max = 0;

        for (int i = 0; i < str1.length();) {
            int temp = 0;
            int sum = 0;
            for (int j = i; j < str1.length(); j++) {
                int a1 = str1.charAt(j);
                int a2 = str2.charAt(j);
                sum += Math.abs(a2 - a1);
                if (sum <= target)
                    temp++;
                else {
                    break;
                }
            }
            max = Math.max(max, temp);
            i += temp + 1;
        }
        return max;
    }华为OD机试真题 - 字符串比较
全部评论

相关推荐

找个工作&nbsp;学历是要卡的&nbsp;要求是高的&nbsp;技能不足是真的&nbsp;实习经验是0的&nbsp;简历无处可写是事实的&nbsp;钱不好赚是真的&nbsp;想躺平又不敢躺&nbsp;也不甘心躺&nbsp;怕自己的灵感和才华被掩埋甚至从未被自己发现&nbsp;又质疑自己是否真正有才华
码农索隆:你现在啊,你心里都明白咋回事,但是你没办法改变现状,一想到未来,你又没有信心狠下心来在当下努力。 得走出这种状态,不能一直困在那里面,哪不行就去提升哪,你一动不动那指定改变不了未来,动起来,积少成多才能越来越好
点赞 评论 收藏
分享
人力小鱼姐:实习经历没有什么含金量,咖啡店员迎宾这种就别写了,其他两段包装一下 想找人力相关的话,总结一下个人优势,结合校园经历里有相关性的部分,加一段自我评价
点赞 评论 收藏
分享
强大的马里奥:不太可能,我校计算机硕士就业率99%
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
07-04 18:02
好不容易拿到了字节Offer,鼠鼠做后端的,但家里人觉得可能被裁员不稳定,让鼠鼠去投国企,现在好纠结到底该咋选
文档传偷助手:该投就投吧,不过建议别放弃offer 拿到手里的才是最好的
投递字节跳动等公司8个岗位
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务