题目:

给你一个按 非递减顺序 排列的数组 nums ,返回正整数数目和负整数数目中的最大值。

换句话讲,如果 nums 中正整数的数目是 pos ,而负整数的数目是 neg ,返回 pos 和 neg二者中的最大值。
注意:0 既不是正整数也不是负整数。

示例 1:

输入:nums = [-2,-1,-1,1,2,3]
输出:3
解释:共有 3 个正整数和 3 个负整数。计数得到的最大值是 3 。
示例 2:

输入:nums = [-3,-2,-1,0,0,1,2]
输出:3
解释:共有 2 个正整数和 3 个负整数。计数得到的最大值是 3 。
示例 3:

输入:nums = [5,20,66,1314]
输出:4
解释:共有 4 个正整数和 0 个负整数。计数得到的最大值是 4 。

提示:

1 <= nums.length <= 2000
-2000 <= nums[i] <= 2000
nums 按 非递减顺序 排列。

java代码:

class Solution {public int maximumCount(int[] nums) {int len = nums.length;if(nums[0]>0 || nums[len-1]<0) {return len;}int pos =0;int neg = 0;for(int i=0;i<len;i++) {if(nums[i]<0) {neg++;}else if(nums[i]>0) {pos = len -i;break;}}return Math.max(neg, pos);}
}

竞赛题-6283. 正整数和负整数的最大计数相关推荐

  1. 问题 B: 零基础学C/C++25——判断某整数是正整数、负整数还是零

    题目描述 输入一个整数,判断该数是正整数.负整数还是零. 输入 输入一个整数. 输出 如果是正整数,输出'+':如果是负整数,输出'-':如果是零,输出'0'. 样例输入 Copy -360 样例输出 ...

  2. 判断某整数是正整数、负整数还是零

    题目描述 输入一个整数,判断该数是正整数.负整数还是零. 输入 输入一个整数. 输出 如果是正整数,输出'+':如果是负整数,输出'-':如果是零,输出'0'. 样例输入 -360 样例输出 #inc ...

  3. 第2章_7 判断某整数是正整数、负整数还是零 (10 分)

    输入一个整数,判断该数是正整数.负整数还是零. 输入格式: 输入一个整数.. 输出格式: 如果是正整数,输出'+':如果是负整数,输出'-':如果是零,输出'0'. 输入样例: 在这里给出一组输入.例 ...

  4. c++基础题:判断某整数是正整数、负整数还是零

    判断某整数是正整数.负整数还是零 题目描述 输入一个整数,判断该数是正整数.负整数还是零. 输入 输入一个整数. 输出 如果是正整数,输出'+':如果是负整数,输出'-':如果是零,输出'0'. 样例 ...

  5. 用正则表达式求非负整数 、匹配正整数、非正整数、负整数、整数、非负浮点数、正浮点数、非正浮点数、负浮点数、浮点数、有数字26个英文字母组成的字符串

    用正则表达式求非负整数 .匹配正整数.非正整数.负整数.整数.非负浮点数.正浮点数.非正浮点数.负浮点数.浮点数.有数字26个英文字母组成的字符串 // *** // 1.求非负整数: var str ...

  6. c语言计算输入20个有符号整数,统计正整数,零,负整数的个数.操作,输入20个有符号整数,统计正整数.零.负整数的个数.并分别计算之和...

    输入10个整数,统计并输出其中正数.负数和零的个数. 如果觉得好,#includevoidmain(){inta[10],i;intpositive_num,negative_num,zero_num ...

  7. 正则表达式输入框验证正整数、负整数、小数点

    /****价格类输入框限制,只能输入正整数****/ var clearNoNum = function (obj) {var ipt = $(obj);ipt.val(ipt.val().repla ...

  8. python计算正整数各位之和_关于python:计算两个正整数或负整数之和

    我正在学习python,尝试解决以下问题. 计算两个整数A和B的和,但不允许使用运算符+和-. 例子:给定a=1和b=2,返回3. 我提出的以下解决方案适用于正整数,但如果a=-1和b=1,则不适用. ...

  9. C语言 按位或 正整数与负整数 之间

    按位或: 两个位 比对时,如果有一个位 为1,结果就为1: 按位或 时 ,都是 按照补码来比对的 ,正数的补码 是 本身,负数的补码 不是本身 所以 正负数按位或 要注意: 举例子: -7|9 -7 ...

最新文章

  1. java确定一个整数是否溢出,java-判断一个整数是不是回文,考虑溢出
  2. Python练习-循环及切片-2018.11.27
  3. linux shell 得到当前时间
  4. 即将直播:新一代大数据技术构建PB级云端数仓实践
  5. 作为一个甘肃天水人,我对罐罐茶有一种特殊的情怀
  6. linux系统配置免密登录
  7. List vs IEnumerable vs IQueryable vs ICollection vs IDictionary
  8. 网站服务器 凭证,登录云服务器的凭证是什么
  9. 实现WP7下ListBox分页加载接口
  10. 下划线(Underline)与低线(Lowline)的差异
  11. 【转】Java集合间的相互转换
  12. Unity中表格制作与动态生成
  13. uwsgi+nginx高并发下报错500
  14. 【Disturbed People】【CodeForces - 1077B】(思维水题)
  15. idea 配置 tomcat session 无法活化
  16. 辽宁启迪电商:拼多多选款对于店铺权重提高有帮助吗?
  17. contain 不区分大小写
  18. 招商银行笔试题之跳格子游戏
  19. AD9361配置(1)
  20. 什么是乙二醇二乙酸酯(EGDA)?

热门文章

  1. 餐厅预订系统如何选?餐厅预订系统推荐
  2. 统计csv表格中某一元素的个数(count函数)
  3. 在线音频巨头的新角逐与新平衡
  4. 软件一般是用什么语言开发的
  5. 不用重启电脑,就可以刷新系统变量
  6. Matlab迭代算法实现
  7. apple关闭双重验证_Apple安全浏览说明-Apple为什么将您的数据发送给Google和腾讯,以及如何将其关闭
  8. 头歌:《C语言程序设计编程实践任务》教学团队:祁文青:选择结构程序设计
  9. length属性和length()方法
  10. 网易云课堂 计算机入门 期末 编程题