문제
접근
파이썬 isdecimal() 은 해당 문자열의 모든 자리가 정수일때 true를 반환한다.
코드
- 파이썬 코드
1
2
3
4
5
6
def solution(s):
if len(s) != 4 and len(s) != 6:
return False
if not s.isdecimal():
return False
return True
- C++ 코드
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <string>
using namespace std;
bool solution(string s) {
if(s.size() != 4 && s.size() != 6){
return false;
}
for(int i = 0; i<s.size(); i++){
if(s[i] < '0' || s[i] > '9'){
return false;
}
}
return true;
}