Far from it.
문자열 다루기 기본 본문
문제 설명
문자열 s의 길이가 4 혹은 6이고, 숫자로만 구성돼있는지 확인해주는 함수, solution을 완성하세요. 예를 들어 s가 a234이면 False를 리턴하고 1234라면 True를 리턴하면 됩니다.
제한 사항
- s는 길이 1 이상, 길이 8 이하인 문자열입니다.
입출력 예
sreturn
a234 | false |
1234 | true |
//
Integer.valueOf() 와 try~catch문을 활용하여 풀어보았다.
class Solution {
public boolean solution(String s) {
boolean answer = false;
int num = 0;
if (s.length()==4 || s.length()==6) {
try {
num = Integer.valueOf(s);
answer=true;
} catch (Exception e) {
answer=false;
}
}
return answer;
}
}
'문제풀기' 카테고리의 다른 글
문자열 내 마음대로 정리하기 (0) | 2019.10.09 |
---|---|
시저 암호 (0) | 2019.09.22 |
제일 작은수 제거하기 (0) | 2019.09.22 |
콜라츠 추측 (0) | 2019.09.17 |
최대공약수와 최소공배수 (0) | 2019.09.17 |