[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);  
        }  
    }  
}

좋은 웹페이지 즐겨찾기