프로그래머스_문자열 다루기 기본(JAVA)

💀LeeSY·2021년 8월 4일
0

프로그래머스_JAVA

목록 보기
1/9
post-thumbnail

문제 : 문자열 s의 길이가 4 혹은 6이고, 숫자로만 구성되어있는지 확인해주는 함수, solution을 완성하시오. 예를 들어 s가 "a234"이면 False를 리턴하고, "1234"라면 True를 리턴하면 됩니다.

  • 제한 사항 : s는 길이 1 이상, 길이 8 이하인 문자열이다.

풀이

  1. length() 함수를 이용해 문자열의 길이를 확인하여 조건문 생성.
  2. 문자열 전체를 반복문으로 순환하고, charAt(i) 이용, 한 글자씩 확인하는 조건문 생성.
	class Solution {
    	public boolean solution(String s) {
        	boolean answer = true;
        	int length = s.length();
        
        	if (length != 4 && length != 6) {
            	return false;
        	}
        	for (int i =0; i<length; i++) {
            		char c = s.charAt(i);
            		if (c<'0' || c>'9'){
                		return false;
            		}
        	   }	
        
        	return answer;
    		}
	}
profile
A little strange but passionate, sincere hard worker.

0개의 댓글