[アルゴリズム]白俊2789号-留学禁止


質問リンク:https://www.acmicpc.net/problem/2789

質問する


遠く離れた小さな国がある.この国で一番勉強が上手な学生はみな他の国に留学します.政府はトップクラスの学生がいつも留学する理由を見つけようとした.しかし、学生たちの理由が違うので、正しい理由が見つからない.政府の上層部は優秀な学生がよく外国へ留学する現象に不機嫌だ.
最も多くの学生が留学する大学はイギリスのケンブリッジ大学です.政府はインターネットの審査を通じて、海外の電子メールの一部を削除することにした.CAMBRIDGEに含まれるすべてのアルファベットを電子メールの各単語から削除することを決定します.すなわち、ある電子メールにLOVAという言葉があり、AがCAMBRIDGEに含まれるアルファベットであれば、受信者はLOVを受け取る.
このように、ある単語が与えられた場合、その単語が検査されて何になるかを決定するプログラムを作成します.

入力


最初の行には、アルファベットの大文字からなる単語が表示されます.この語は少なくとも3字で,せいぜい100字だ.

しゅつりょく


入力した単語は政府がチェックした後、その変化状況を出力します.すなわち,CAMBRIDGEに含まれるすべてのアルファベットを単語から削除して出力する.答えの長さは常に0より大きい.

のり付け


単語入力Stringchar[]に変換し、所与の単語および配列の各インデックス値と比較する

コード#コード#

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
       Scanner sc = new Scanner(System.in);
       String input = sc.next();
       char[] a = input.toCharArray();
       for(int i=0;i<a.length;i++)
       {
    	  if(a[i]=='C' || a[i]=='A' || a[i]=='M' || a[i]=='B' || a[i]=='R' || a[i]=='I' || a[i]=='D' || a[i]=='G' || a[i]=='E')
    		  a[i] = ' ';
       }
       input = new String(a).replaceAll(" ", "");
       System.out.println(input);
    }
}