"꾸준하고 완벽한 한 걸음"

PS/Baekjoon Online Judge

[백준 01013] Contact [Java]

kimyoungrok 2025. 3. 7. 16:41
728x90

문제

https://www.acmicpc.net/problem/1013

 


풀이

입력으로 주어지는 여러 문자열들이 지문에서 주어진 패턴과 동일한 문자열인지 판별하는 문제다.

정규표현식을 사용해 쉽게 풀이할 수 있다.

        Pattern pattern = Pattern.compile("^(100+1+|01)+$");
        while (T-- > 0) {
            // Solve
            sb.append(pattern.matcher(br.readLine()).matches() ? "YES\\n" : "NO\\n");
        }


소스코드

https://github.com/rogi-rogi/problem-solving/blob/main/baekjoon-online-judge/normal/01013.java

728x90