Programming Challenge -PKU- 1917 Automatic Poetry

※上記の広告は60日以上更新のないWIKIに表示されています。更新することで広告が下部へ移動します。

1917 Automatic Poetry

問題

解答方針

Javaの正規表現クラス Pattern を利用して文字列の構成要素を抽出する.

解答例

import java.util.*;
import java.util.regex.*;

public class Main {
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        int n = sc.nextInt();
        sc.nextLine();
        for(int i=0;i<n;i++){
            String line1 = sc.nextLine();
            Pattern pattern;
            pattern = Pattern.compile("<|>");
            String[] strs = pattern.split(line1,-1);
            System.out.print
                (strs[0]+strs[1]+strs[2]+strs[3]+strs[4]);
            System.out.println();
            String line2 = sc.nextLine();
            line2 = line2.substring(0,line2.length()-3);
            System.out.print
                (line2+strs[3]+strs[2]+strs[1]+strs[4]);
            System.out.println();
        }
    }
}