[프로그래머스][java] 문자열 다루기 기본

김현진·2022년 1월 15일
0

코테준비

목록 보기
8/22

문제 링크 - https://programmers.co.kr/learn/courses/30/lessons/12918

  • 해결 방법
    • 문제의 조건에 따라 문자열의 길이를 구하는 함수 str.length()를
      사용하여 문자열의 길이를 구하여 if else문으로 4, 6이면서 모두 숫자로 이루어져있는지 확인 후 결과값을 반환하였다.
      또한 숫자인지 비교를 할 때 아스키 코드값으로 비교를 하였다.
class Solution {
  public boolean solution(String s) {
      
      int length = s.length();
      
      if(length==4||length==6){ //길이 비교
          for(int i=0;i<length;i++){
              if(s.charAt(i)<=47||s.charAt(i)>=58) //문자인지 비교
              return false;
          }
          return true;
      } else return false;
  }
}

0개의 댓글