[BOJ]1032号コマンドプロンプト(Java)


質問(Bronze 5)


1032:コマンドプロンプト

に答える


文字列をキャラクタ配列に変換して個々に比較する問題

コード#コード#

import java.io.\*;  
import java.util.\*;  
  
public class Main {  
    public static void main(String\[\] args) throws Exception{  
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));  
        int N = Integer.parseInt(br.readLine());  
        char\[\] pattern = br.readLine().toCharArray();  
  
        for(int i =0 ; i < N-1 ; i++){  
            char\[\] comp = br.readLine().toCharArray();  
            for(int j =0 ; j < pattern.length ; j++){  
                if(pattern\[j\] == '?') continue;  
                if(pattern\[j\] != comp\[j\]) pattern\[j\] = '?';  
            }  
        }  
  
        for(char c : pattern){  
            System.out.print(c);  
        }  
    }  
}