프로그래머스(Level 1) - 👨‍🔧 문자열 다루기

Gammi·2023년 5월 27일
0

프로그래머스

목록 보기
64/69

✔ 문제






✔ 해결


class Solution {
  public boolean solution(String s) {
    boolean answer = true;
    String[] sArr = s.split("");
    
    if(s.length() == 4 || s.length() ==6) { // 문자열 길이 검사
      for(int i = 0; i < sArr.length; i++) {
        if(!sArr[i].matches("[0-9]")) {
          answer = false;
          // 숫자가 아닌 게 하나라도 있을 경우 false로 변경
          break;
        }
      }
    }else {
      answer = false;
    }
    
    return answer;
  }
}







저번에는 메소드를 만들어서 숫자인지 판별했는데 다른 사람 풀이를 보니까 정규표현식으로 간단하게 해결했길래 이번에는 나도 정규표현식을 사용해봤다ㅎㅎ

확실히 코드가 많이 짧아졌음ㅎㅎ

profile
개발자가 되었어요⭐️

0개의 댓글