We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 677372d commit 1ab0b3bCopy full SHA for 1ab0b3b
1421-find-numbers-with-even-number-of-digits/solution.py
@@ -1,14 +1,17 @@
1
-class Solution(object):
2
- def findNumbers(self, nums):
3
- """
4
- :type nums: List[int]
5
- :rtype: int
6
7
- count = 0
8
-
+# Approach 2: Convert to String
+
+# N = len(nums), M = max(nums)
+# Time: O(N * log M)
+# Space: O(log M)
+class Solution:
+ def findNumbers(self, nums: List[int]) -> int:
9
+ result = 0
10
11
for num in nums:
- if len(str(num)) % 2 == 0:
- count += 1
12
13
- return count
+ len_ = len(str(num))
+ if len_ % 2 == 0:
14
+ result += 1
15
16
+ return result
17
0 commit comments