[프로그래머스] 문자열 다루기 기본 / C++
문제
문제를 보시려면 링크를 클릭해주세요.
풀이
문자열 s의 길이가 4와 6이 아닐때 false를 리턴합니다.
isdigit
함수를 이용해 숫자가 아닌 값이 들어있으면 false를 리턴합니다.위의 두 경우를 제외하면 모두 true를 리턴합니다.
소스 코드
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <string>
using namespace std;
bool solution(string s) {
if(s.size()!=4 && s.size()!=6){
return false;
}
for(char c:s){
if(isdigit(c)==false)
return false;
}
return true;
}
This post is licensed under CC BY 4.0 by the author.
Comments powered by Disqus.