[ Programmers ] 문자열 다루기 기본 (Java)

ma.caron_g·2021년 10월 20일
0

Lv.1 - Programmers (완성)

목록 보기
42/74
post-thumbnail

1. Problem 📃

[ 문자열 다루기 기본 ]

https://programmers.co.kr/learn/courses/30/lessons/12918


2. Constraint 🔗


3. Solution 🔑

  1. 입력 받은 문자열을 .length();를 이용하여 4 혹은 6 인지 확인
  2. 문자열을 한 문자씩 확인하여 0~9의 아스키 코드에 포함 되는지 확인.
  3. 0~9의 아스키 코드 값이 아닌 경우 False값을 리턴.
  4. 끝까지 맞을 경우 True값을 담아 두었던 answer을 리턴.

4. Code 💻

class Solution {
    public boolean solution(String s) {
    	boolean answer = true;
        if(s.length() == 4 || s.length() == 6){
            for(int i=0; i<s.length(); i++)
            {
                int ASCII = s.charAt(i);
                if(ASCII < 48 || ASCII > 57) {
                    answer = false;
                }
            }
        }
        else {
            answer = false;
        }
       return answer;
    }
}
profile
다른 사람이 만든 것을 소비하는 활동보다, 내가 생산적인 활동을 하는 시간이 더 많도록 생활화 하자.

0개의 댓글