https://programmers.co.kr/learn/courses/30/lessons/12918
- 입력 받은 문자열을 .length();를 이용하여 4 혹은 6 인지 확인
- 문자열을 한 문자씩 확인하여 0~9의 아스키 코드에 포함 되는지 확인.
- 0~9의 아스키 코드 값이 아닌 경우 False값을 리턴.
- 끝까지 맞을 경우 True값을 담아 두었던 answer을 리턴.
class Solution {
public boolean solution(String s) {
boolean answer = true;
if(s.length() == 4 || s.length() == 6){
for(int i=0; i<s.length(); i++)
{
int ASCII = s.charAt(i);
if(ASCII < 48 || ASCII > 57) {
answer = false;
}
}
}
else {
answer = false;
}
return answer;
}
}