문제 & 예시
소스코드
// 문자열 다루기 기본
public class test22 {
public static void main(String[] args) {
Solution22 sol = new Solution22();
String s = "a234";
System.out.println(sol.solution(s));
}
}
class Solution22 {
public boolean solution(String s) {
boolean answer = true;
char[] arr = s.toCharArray();
int num = 0;
// 문자길이가 4 혹은 6이 아닐시 false
if(s.length() != 4 && s.length() != 6) {
answer = false;
}else {
for(int i=0;i<arr.length;i++) {
num = arr[i];
if(num>=48 && num<=57) {
answer = true;
}else {
// 값이 아스키코드에 숫자 구간 (48~57)이 아닐시 false => 문자라는 소리이므로
answer = false;
break;
}
}
}
return answer;
}
}