Other/코테 문제
[코테] 문자열 다루기 기본 - "s.charAt(i) <= '9'"
히짱이네
2021. 4. 22. 23:58
문제 설명
문자열 s의 길이가 4 혹은 6이고, 숫자로만 구성돼있는지 확인해주는 함수, solution을 완성하세요. 예를 들어 s가 "a234"이면 False를 리턴하고 "1234"라면 True를 리턴하면 됩니다.
제한 사항
- s는 길이 1 이상, 길이 8 이하인 문자열입니다.
입출력 예
public class 문자열다루기기본 {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println(solution("a234"));
}
public static boolean solution(String s) {
boolean answer = true;
if (s.length() == 4 || s.length() == 6) {
for (int i = 0; i < s.length(); i++) {
if (!(s.charAt(i) >= 48 && s.charAt(i) <= 57)) {
answer = false;
break;
}
}
} else {
answer = false;
}
return answer;
}
}
이런 방법으로도 가능