题目

1295. 统计位数为偶数的数字

描述

给你一个整数数组 nums,请你返回其中位数为 偶数 的数字的个数。

示例 1:

输入:nums = [12,345,2,6,7896] 输出:2 解释: 12 是 2 位数字(位数为偶数) 345 是 3 位数字(位数为奇数) 2 是 1 位数字(位数为奇数) 6 是 1 位数字 位数为奇数) 7896 是 4 位数字(位数为偶数) 因此只有 12 和 7896 是位数为偶数的数字

示例 2:

输入:nums = [555,901,482,1771] 输出:1 解释: 只有 1771 是位数为偶数的数字。

解题思路

  1. 定义一个int变量count用于计数数组中位数为偶数的数字个数;
  2. 遍历数组元素,将其中的每个元素转换为字符串String类型;
  3. 对转换后的字符串长度进行判断,若字符串长度为偶数,则说明该字符串对应的数字位数为偶数,count加一;
  4. 遍历结束后,返回count即为数组中位数为偶数的数字个数;

实现

 package Array;​/*** Created with IntelliJ IDEA.* Version : 1.0* Author  : cunyu* Email   : cunyu1024@foxmail.com* Website : https://cunyu1943.github.io* Date    : 2020/3/26 9:48* Project : LeetCode* Package : Array* Class   : OneTwoNineFive* Desc    : 1295. 统计位数为偶数的数字*/public class OneTwoNineFive {public static void main(String[] args) throws Exception {OneTwoNineFive oneTwoNineFive = new OneTwoNineFive();int[] nums = {12, 34, 546, 999, 34044};System.out.println(oneTwoNineFive.findNumbers(nums));}​public int findNumbers(int[] nums) {int count = 0;for (int num : nums) {String strNum = String.valueOf(num);if (strNum.length() % 2 == 0) {count++;}}return count;}}​

统计字符串元素出现的个数_LeetCode 1295. 统计位数为偶数的数字相关推荐

  1. c语言统计字符串中各种字符个数,c语言统计字符串中各个字符的个数

    目标: 输入一行字符,统计其中各种字符的个数. 具体代码: #include #include #include #define M 1024 void main() { char str[M]; f ...

  2. 习题:统计字符串中的单词个数

    1 /*统计字符串中的单词个数*/ 2 #include<stdio.h> 3 int main(void) 4 { 5 char a[80]={""},c; 6 in ...

  3. c#统计字符串中数字字符的个数【C#】

    c#统计字符串中数字字符的个数 题目描述 假设有一个GetNumber方法(参数为字符串strSource),编写一个静态方法可以用来统计字符串strSource中数字字符的个数. 输入 输入一个字符 ...

  4. JS 统计字符串中大小写字母个数

    JS 统计字符串中大小写字母个数 注:字母a-z的code为97 - 122,A-Z的code为65 - 90 这很重要.不过记不住也没关系 let str = 'naAZiHesnKuanzgA'c ...

  5. java识别汉字个数_统计字符串中汉字的个数

    字符串可以包括数字.字母.汉字或者其他字符.使用Charater类的isDigit()方法可以判断字符串中的某个字符是否为数字, 使用Character类的isLetter()方法可以判断字符串中的某 ...

  6. 汇编语言统计字符串中字符的个数

     因为作业里面有一个题,需要用汇编语言统计字符串中字符的个数,然而老师给的答案居然是错的.为什么呢,因为arm是字对齐的,答案居然每个字只比较一次就过去了,我去,每个字是有四个字节的,这能对吗,所以, ...

  7. 统计字符串中不同字符个数

    统计字符串中不同字符个数 如何统计字符串中不同字符个数呢,下面这段代码可以实现这个功能.(如有误,请见谅) #include<stdio.h> int main(void) {int i, ...

  8. 1295. 统计位数为偶数的数字(to_string 将整型数字变为字符串)

    给你一个整数数组 nums,请你返回其中位数为 偶数 的数字的个数. 示例 1: 输入:nums = [12,345,2,6,7896] 输出:2 解释: 12 是 2 位数字(位数为偶数) 345 ...

  9. 【算法训练】Leetcode 1295. 统计位数为偶数的数字(2020.06.09 )

    1 题目 1295. 统计位数为偶数的数字 给你一个整数数组 nums,请你返回其中位数为 偶数 的数字的个数. 示例 1: 输入:nums = [12,345,2,6,7896] 输出:2 解释: ...

最新文章

  1. 输出可爱的”杨辉三角”
  2. linux命令上常用命令
  3. HDU1011 Starship Troopers(树形dp)
  4. PHP学习总结(函数、数组、字符串)
  5. [转]Python 字符串操作实现代码(截取/替换/查找/分割)
  6. WebClient UI的Automatic Delta Handling是什么意思
  7. 前端学习(3189):react简介
  8. android jackson 解析json字符串,android:json解析的两个工具:Gson和Jackson的使用小样例...
  9. Flutter Scaffold组件详情配制使用
  10. 15b万用表怎么测电容_指针式万用表和数字式万用表的使用与口诀,值得收藏!...
  11. 残差网络ResNet
  12. Java实现对字符串的快速排序-程序解读
  13. Ubuntu16.04 安装显卡驱动 cuda,cudnn
  14. LINUX获得线程号、设置线程名
  15. matlab程序改写python3
  16. 企业全链路数字化营销一站式解决方案
  17. simpson积分公式
  18. 只可顺守不可逆取书法_关于如何练字,分享给想练好书法的人
  19. 网络营销教程—SEO 第六章提交你的网站(上)
  20. 无限存储空间的蓝奏网盘你还不用?使用Python,直接获取直链!Python使用Requests和BS4实现蓝奏云直链解析与下载

热门文章

  1. redis zset usage
  2. RabbitMQ(五) 订阅发布者模式介绍以及代码实现
  3. mysql怎么显示创表的语句_141张图带你 MySQL 入门
  4. Go语言中的io.Reader和io.Writer以及它们的实现
  5. 在laravel中,使用DB查询数据库后,返回的对象转为数组
  6. VMware的宿主模式
  7. 有了C盘之后,添加另外一个磁盘的方法
  8. SpringBoot @CachePut注解的使用原理
  9. 电脑突然卡主动不了了_必看!电脑运行卡或软件卡死无响应,怎么办?
  10. Golang 五种原子性操作的用法详解