当前位置: 首页 > news >正文

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

记录

2025.4.30

题目:

请添加图片描述

思路:

1.数学观察:位数不断减去2,若最后位数为1则为奇数,反正为偶数。

2.库函数:String.valueOf(int)或Integer.toString(int)函数(快速获得十进制的位数)(二者一致)

代码:

数学:

class Solution {public int findNumbers(int[] nums) {int ans = 0;for (int x : nums) {while (x >= 100) {x /= 100;}if (x >= 10) {ans++;}}return ans;}
}

函数:

class Solution {public int findNumbers(int[] nums) {int ans = 0;for (int num : nums) {if (String.valueOf(num).length() % 2 == 0) {ans++;}}return ans;}
}

复杂度:

1:O(N)
O(1)
2:O(N)
O(1)


http://www.mrgr.cn/news/100805.html

相关文章:

  • 数据结构篇:线性表的另一表达—链表之单链表(下篇)
  • [CPCTF 2025] Crypto
  • Python os.path.join()路径拼接异常
  • X²+1素数问题
  • 4:机器人目标识别无序抓取程序二次开发
  • 【中间件】bthread效率为什么高?
  • HCIP-数据通信datacom认证
  • windows系统常用快捷键(CMD常用命令,DOS常用命令)
  • 公司运营-税务篇-个税申报
  • LQR 入门:以 “倒立摆” 仿真案例建模( LQR 是 MPC 的基础模块 - MPC 是 LQR 的泛化)
  • 01 mysql 安装(Windows)
  • LangChain4j(15)——RAG高级之跳过检索
  • 【Python学习路线】零基础到项目实战
  • 综合开发-手机APP远程控制PLC1500柱灯的亮灭
  • 规划权重和全局优化器逻辑处理
  • 平衡截断(Balanced Truncation)—— MTALAB 和 Python 实现
  • go实现单向链表
  • Wireshark使用教程
  • Java使用xmind8提供plugin sdk导出图片
  • AI日报 · 2025年04月30日|OpenAI 回滚 GPT-4o 更新以解决“谄媚”问题