class Solution {
public boolean solution(String s) {
boolean answer = true;
for(int i=0;i<s.length();i++) {
if ('0'>s.charAt(i) || s.charAt(i) >'9') {
answer = false;
}
}
return (s.length()==4 || s.length()==6) ? answer : false;
}
}
어려운 문제는 아니었다.
숫자에 해당하는 범위가 아니라면 false가 되도록 한 뒤,
마지막에 문자열의 길이를 판별하여 마무리했다.
내가 포스팅 하게 된 이유는 다른 사람의 풀이 때문..!!
class Solution {
public boolean solution(String s) {
if(s.length() == 4 || s.length() == 6){
try{
int x = Integer.parseInt(s);
return true;
} catch(NumberFormatException e){
return false;
}
}
else return false;
}
}
예외처리를 알고리즘 풀이에 쓰다니..!
센세이션하다!! 코드를 역시 쓰기 나름이다.
무궁무진한 그 활용법에 이마를 탁 쳤다.