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

mongs_Develop·2022년 5월 7일
0

Programmers-Level1-Java

목록 보기
22/30
post-thumbnail
  • 문제 & 예시

  • 소스코드

// 문자열 다루기 기본
public class test22 {
	public static void main(String[] args) {
		Solution22 sol = new Solution22();
		String s = "a234";
		System.out.println(sol.solution(s));
	}
}
class Solution22 {
    public boolean solution(String s) {
        boolean answer = true;
        char[] arr = s.toCharArray();
        int num = 0;
        
        // 문자길이가 4 혹은 6이 아닐시 false
        if(s.length() != 4 && s.length() != 6) {
        	answer = false;
        }else {       		
        	for(int i=0;i<arr.length;i++) {
        		num = arr[i];		
        		if(num>=48 && num<=57) {
        			answer = true;
        		}else {
        			// 값이 아스키코드에 숫자 구간 (48~57)이 아닐시 false => 문자라는 소리이므로
        			answer = false;
        			break;
        		}
        	}
        }
        
        return answer;
    }
}
  • consol
profile
개 발 인생

0개의 댓글