- LeetCode之Find Numbers with Even
- 1295. Find Numbers with Even Num
- 448. Find All Numbers Disappeare
- LeetCode 448. Find All Numbers D
- #448. Find All Numbers Disappear
- LeetCode之Sum of Even Numbers Aft
- LeetCode 448. Find All Numbers D
- 跟我一起刷leetCode算法题6之Find All Numbe
- 448. Find All Numbers Disappeare
- 1295. Find Numbers with Even Num
问题:
![]()
方法:
本题很简单,因为纯数字统计十进制位数不容易所以转成字符串后计算十进制位数即可,主要考察二进制到十进制的转换。
class FindNumbersWithEvenNumberOfDigits {
fun findNumbers(nums: IntArray): Int {
var sum = 0
nums.filter { it.toString().length.rem(2) == 0 }.forEach {
sum++
}
return sum
}
}
fun main(args: Array<String>) {
val input = intArrayOf(12, 345, 2, 6, 7896)
val findNumbersWithEvenNumberOfDigits = FindNumbersWithEvenNumberOfDigits()
print(findNumbersWithEvenNumberOfDigits.findNumbers(input))
}
有问题随时沟通
网友评论