[LeeetCode] 1295. Find Numbers with Even Number of Digits

김민우·2022년 10월 2일
0

알고리즘

목록 보기
29/189

- Problem

1295. Find Numbers with Even Number of Digits

Given an array nums of integers, return how many of them contain an even number of digits.

nums 배열의 각 원소의 길이가 짝수인 개수를 반환하는 문제이다.

- 내 풀이

class Solution:
    def findNumbers(self, nums: List[int]) -> int:
        return sum(len(str(num)) % 2 == 0 for num in nums)

주어진 nums의 num은 int형이므로 iterable하지 않아서 길이를 계산할 수 없다.
따라서, str형으로 변환하여 길이를 구해준다.

- 결과

profile
Pay it forward.

0개의 댓글