본문 바로가기

Algorithm/Implementation

(C++) - LeetCode (easy) 1295. Find Numbers with Even Number of Digits

반응형

https://leetcode.com/problems/find-numbers-with-even-number-of-digits/description/

 

LeetCode - The World's Leading Online Programming Learning Platform

Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview.

leetcode.com

간단 구현 문제였습니다.

📕 풀이방법

📔 입력 및 초기화

자리수가 짝수인 개수를 셀 변수 evenNumberCount를 선언해줍니다.

📔 풀이과정

nums의 원소를 순회하며 string으로 자료형을 바꾼뒤 자리수가 짝수라면 evenNumberCount를 1씩 더해줍니다.

📔 정답 출력 | 반환

evenNumberCount를 반환합니다.


📕 Code

📔 C++

class Solution {
public:
    int findNumbers(vector<int>& nums) {
        int evenNumberCount = 0;
        for(auto n : nums) {
            string sn = to_string(n);
            if(sn.size() % 2 == 0) evenNumberCount++;
        }
        return evenNumberCount;
    }
};

*더 나은 내용을 위한 지적, 조언은 언제나 환영합니다.