☕Language: Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
class Solution {
public boolean solution(String s) {
boolean answer = true;
if(!(s.length()==4 || s.length()==6)){
answer = false;
return answer;
}
for(int i=0; i<s.length(); i++){
if(!Character.isDigit(s.charAt(i))){
answer = false;
return answer;
}
}
return answer;
}
}
|
1. if(!(s.length()==4 || s.length()==6))
- 길이 확인
2. if(!Character.isDigit(s.charAt(i)))
- 숫자 확인
😮 다른 풀이
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
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;
}
}
|
* try-catch 활용
🔗 소스 코드
GitHub
📚 참고 자료
'Computer > Algorithm_Java' 카테고리의 다른 글
[Algorithm_Java] 소수 찾기 (Success) (0) | 2023.10.26 |
---|---|
[Algorithm_Java] 서울에서 김서방 찾기 (Success) (0) | 2023.10.25 |
[Algorithm_Java] 바탕화면 정리 (Success) (0) | 2023.10.21 |
[Algorithm_Java] 추억 점수 (Success) (0) | 2023.10.20 |
[Algorithm_Java] 달리기 경주 (Success) (1) | 2023.10.19 |