/* 문자열 다루기 기본
* 문자열 s의 길이가 4 혹은 6이고,
* 숫자로만 구성돼있는지 확인해주는 함수, solution을 완성하세요.
* 예를 들어 s가 "a234"이면 False를 리턴하고
* "1234"라면 True를 리턴하면 됩니다.
*
* s는 길이 1 이상, 길이 8 이하인 문자열입니다.
* s는 영문 알파벳 대소문자 또는 0부터 9까지 숫자로 이루어져 있습니다.
*
* s return
* "a234" false
* "1234" true
*/
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | import java.util.regex.*; public class programmer_1_32 { static String a1 = "a234"; static String a2 = "1234"; public boolean solution(String s) { boolean answer = true; if(s.length() == 4 || s.length() == 6){ return Pattern.matches("^[0-9]*$", s); } else return false; } public static void main(String args[]){ programmer_1_32 t = new programmer_1_32(); System.out.println("---------------------------------------"); System.out.println("result = " + t.solution(a1)); System.out.println("---------------------------------------"); System.out.println("result = " + t.solution(a2)); System.out.println("---------------------------------------"); } } | cs |
'프로그래머스 > lv1' 카테고리의 다른 글
행렬의 덧셈 (0) | 2022.12.19 |
---|---|
부족한 금액 계산하기 (1) | 2022.12.19 |
약수의 개수와 덧셈 (0) | 2022.12.19 |
문자열 내림차순으로 배치하기 (0) | 2022.12.19 |
내적 (0) | 2022.12.19 |