[프로그래머스] 문자열 다루기 기본

inbdni·2020년 9월 7일
4

프로그래머스

목록 보기
19/38
post-thumbnail

🌼 문제 설명

문자열 s의 길이가 4 혹은 6이고, 숫자로만 구성돼있는지 확인해주는 함수, solution을 완성하세요. 예를 들어 s가 a234이면 False를 리턴하고 1234라면 True를 리턴하면 됩니다.


🌼 제한 조건

  • s는 길이 1 이상, 길이 8 이하인 문자열입니다.

🌼 입출력 예

|s|return|
|---|---|
|"a234"|false|
|"1234"|true|



🌻 C++ 코드

#include <string>
#include <vector>

using namespace std;

bool solution(string s) {
    bool answer = true;
    int i;
    
    if(s.size() != 4 && s.size() != 6) {
        answer = false;
        return answer;
    }
    
    for(i = 0; i < s.size(); i++) {
        if(s[i] < 48 || s[i] > 57) {
            answer = false;
            break;
        }
    }
    return answer;
}

0개의 댓글