赎金信 Java

有效字母异位词类似

class Solution {
    public boolean canConstruct(String ransomNote, String magazine) {
        //记录杂志字符串出现的次数
        int[] arr = new int[26];
        int temp;
        char[] m = magazine.toCharArray();
        char[] r = ransomNote.toCharArray();
        for(char c : m ){
            temp = c - 'a'; 
            arr[temp]++;
        }
        //判断杂志串是否含有相同赎金信字符
        for(char c : r){
            temp = c -'a';
            arr[temp]--;
            if(arr[temp]<0)
            return false;
        }
        return true;
    }
}

赎金信 Java

上一篇:python pyecharts 多折线绘图,数据处理


下一篇:884.两句话中的不常见单词