其他分享
首页 > 其他分享> > 赎金信(Ransom Note)字符串比较的惯用套路

赎金信(Ransom Note)字符串比较的惯用套路

作者:互联网

在这里插入图片描述

class Solution {

    public boolean canConstruct(String ransomNote, String magazine) {
        Boolean ans=true;
        int[] a=new int[26];
        int[] b=new int[26];
        for(int i=0;i<ransomNote.length();i++) {
            a[ransomNote.charAt(i) - 'a']++;
        }
        for(int i=0;i<magazine.length();i++) {
            b[magazine.charAt(i) - 'a']++;
        }
        for(int i=0;i<26;i++){
            if(a[i]>b[i]){
                ans=false;
                break;
            }
        }
        return ans;
    }
}

这个套路就跟前两天的题差不多
详细:字符数组的比较与滑动窗口

标签:Ransom,ransomNote,26,String,int,new,Note,ans,赎金
来源: https://blog.csdn.net/abaidaye/article/details/121712059