알고리즘
[프로그래머스] 문자열 다루기 기본 [Java/자바]
irerin07
2020. 4. 3. 15:51
728x90
문제:https://programmers.co.kr/learn/courses/30/lessons/12918
public class programmers12918 {
public static void main(String[] args) {
String s = "12dw34";
System.out.println(solution(s));
}
private static boolean solution(String s) {
// boolean answer = false;
// if(s.length() == 4 || s.length()==6) {
// if (s.matches("^[A-Za-z]+$") || s.matches("^[0-9]+$")) {
// answer = true;
// }
// }
// return answer;
return (s.matches("(^[0-9]{4}$|^[0-9]{6}$)"));
}
}
regex를 사용하여 쉽게 풀 수 있었던 문제.
regex를 만드는게 너무 오래 걸렸다.
728x90