其他分享
首页 > 其他分享> > 5989. 元素计数

5989. 元素计数

作者:互联网

给你一个整数数组 nums ,统计并返回在 nums 中同时具有一个严格较小元素和一个严格较大元素的元素数目。

示例 1:

输入:nums = [11,7,2,15]
输出:2
解释:元素 7 :严格较小元素是元素 2 ,严格较大元素是元素 11 。
元素 11 :严格较小元素是元素 7 ,严格较大元素是元素 15 。
总计有 2 个元素都满足在 nums 中同时存在一个严格较小元素和一个严格较大元素。

示例 2:

输入:nums = [-3,3,3,90]
输出:2
解释:元素 3 :严格较小元素是元素 -3 ,严格较大元素是元素 90 。
由于有两个元素的值为 3 ,总计有 2 个元素都满足在 nums 中同时存在一个严格较小元素和一个严格较大元素。

提示:

code:

class Solution {
    public int countElements(int[] nums) {
        Arrays.sort(nums);
        int count = 0;
        int min = nums[0];
        int max = nums[nums.length - 1];
        for (int i = 1; i< nums.length; i++) {
            if (nums[i] > min && nums[i] < max) {
                count++;
            }
        }
        return count;
    }
}

标签:count,11,5989,严格,int,nums,计数,元素
来源: https://blog.csdn.net/xiao__jia__jia/article/details/122649749