문자열 s의 길이가 4 혹은 6이고, 숫자로만 구성돼있는지 확인해주는 함수, solution을 완성하세요. 예를 들어 s가 "a234"이면 False를 리턴하고 "1234"라면 True를 리턴하면 됩니다.
s는 길이 1 이상, 길이 8 이하인 문자열입니다.
#include <string>
#include <vector>
using namespace std;
bool solution(string s) {
bool answer = true;
int i;
if(s.size() != 4 && s.size() != 6) return false;
for(i=0;i<s.size();i++){
if(s[i]<'0' || s[i]>'9') return false;
}
return answer;
}
안되는 경우를 조건으로 주면서 조건에 걸리는 경우 false를 출력하게 하고, 조건을 다 통과한 경우에는 주어진 bool answer = true;를 이용하여 true가 출력되도록 한다.