讨论/题目交流/🏆 第 175 场力扣周赛/
🏆 第 175 场力扣周赛

欢迎小伙伴们在这里交流分享你的参赛心得以及体验。【前往竞赛】

image.png

3 分 - 检查整数及其两倍数是否存在
4 分 - 制造字母异位词的最小步骤数
5 分 - 推文计数
7 分 - 参加考试的最大学生数

都是CPP大佬吗? 怎么都没看到java的解答。

菜鸡的第一次周赛,只写了两道题,Mark一下

5332:检查整数及其两倍数是否存在

class Solution {
    public boolean checkIfExist(int[] arr) {
        for (int i = 0; i < arr.length; i++) {
            for (int j = 0; j < arr.length; j++) {
                if (i != j && arr[i] * 2 == arr[j]) {
                    return true;
                }
            }
        }
        return false;
    }
}

5333:制造字母异位词的最小步骤

class Solution {
    public int minSteps(String s, String t) {
        Map<Character, Integer> map = new HashMap<>();
        int[] arr = new int[26];
        for (char c : s.toCharArray()) {
            arr[c - 'a']++;
        }
        for (char c : t.toCharArray()) {
            arr[c - 'a']--;
        }
        int sum = 0;
        for (int c : arr) {
            if (c > 0) {
                sum += c;
            }
        }
        return sum;
    }
}
展开全部 42 讨论