<내 풀이>
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;
}
}
'공부기록 > 프로그래머스' 카테고리의 다른 글
[프로그래머스] 문자열 내림차순으로 배치하기 (0) | 2023.08.22 |
---|---|
[프로그래머스] 수박수박수박수박수박수? (0) | 2023.08.17 |
[프로그래머스] 핸드폰 번호 가리기 (0) | 2023.08.17 |
[프로그래머스] 서울에서 김서방 찾기 (0) | 2023.08.14 |
[프로그래머스] 문자열 내 p와 y의 개수 (0) | 2023.08.07 |