N

(프로그래머스 c++)문자열 다루기 기본 본문

프로그래머스 알고리즘/1단계

(프로그래머스 c++)문자열 다루기 기본

naeunchan 2020. 4. 24. 09:23
728x90
반응형

문자열 문제 중 가장 기본이라고 생각하는 문제..!

어렵지 않아서 쉽게 풀 수 있다고 생각한다.

문자열의 길이부터 검사하고, 길이가 4 또는 6이 아니면 바로 false를 리턴.

길이가 4 또는 6이면 숫자로만 이루어져 있는지 검사해준다.

#include <string>
#include <vector>

using namespace std;

bool solution(string s) {
    if(s.size() == 4 || s.size() == 6)
    {
        for(int i = 0; i < s.size(); i++)
        {
            if(s[i] >= '0' && s[i] <= '9')
                continue;
            else
                return false;
        }    
    }
    else
        return false;
    return true;
}
728x90
반응형