공부기록/프로그래머스
[프로그래머스] 문자열 다루기 기본
메델
2023. 8. 14. 22:12
<내 풀이>
class Solution {
public boolean solution(String s) {
boolean answer = true;
if(s.length() != 4 && s.length() != 6){
return false;
}else{
for(int i=0; i<s.length(); i++){
if(!Character.isDigit(s.charAt(i))){
return false;
}
}
}
return answer;
}
}
<다른 사람 코드 >
import java.util.*;
class Solution {
public boolean solution(String s) {
if (s.length() == 4 || s.length() == 6) return s.matches("(^[0-9]*$)");
return false;
}
}
class Solution {
public boolean solution(String s) {
boolean answer = true;
if (s.length() != 4 && s.length() != 6) return false;
for (int i = 0; i < s.length(); i++) {
if (s.charAt(i) < '0' || s.charAt(i) > '9') return false;
}
return answer;
}
}