isdigit()

Subin·2024년 9월 12일

Algorithm

목록 보기
33/69

문자를 찾기 위해서 숫자 0보다 작거나 9보다 큰 수를 판별했었는데,
isdigit() 을 사용해서 판별해도 됐었다.

#include <string>
#include <vector>
using namespace std;

bool solution(string s) {
    bool answer = true;

    for (int i = 0; i < s.size(); i++)
    {
        if (!isdigit(s[i]))
            answer = false;
    }

    return s.size() == 4 || s.size() == 6 ? answer : false;
}

isdigit(숫자) -> 0이 아닌 숫자가 나옴
isdigit(문자열) -> 0이 나옴

profile
성장하며 꿈꾸는 삶을 살아가고 있는 대학생입니다😊

0개의 댓글