[백준] 11094번 꿍 가라사대 Java 문제 풀이

2022. 2. 7. 12:33알고리즘/백준

728x90
반응형

 

문제풀이

import java.io.*;
import java.util.regex.Matcher;
import java.util.regex.Pattern;

interface Main{
    static void main(String[] args) throws IOException {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));
        int N = Integer.parseInt(br.readLine());
        String regex = "^Simon says(.*)";
        String str = "";
        Matcher matcher;
        for(int i=0; i<N; i++) {
          str = br.readLine();
          matcher = Pattern.compile(regex).matcher(str);
          if(matcher.find()) {
            bw.write(matcher.group(1) + "\n");
          }
        }        
        bw.flush(); 
      }
}

Simon says로 시작하는 문자열만 나머지 부분을 출력하면 됩니다.

 

공백도 포함해서 출력하므로 그냥 싹 다 출력합니다.

 

 

출처 : https://www.acmicpc.net/problem/11094

 

11094번: 꿍 가라사대

영어공부를 열심히 하고 있는 꿍이 대학교MT에 놀러가서 친해지고 싶은 후배들과 Simon Says 게임을 하려고 한다. "Simon Says" 게임의 룰은 간단하다. 만약 어떤 사람이 "Simon says"라고 말한 후 어떤 지

www.acmicpc.net

 

728x90
반응형