본문 바로가기
전공공부/코딩테스트

(c++) 백준 "1032) 명령 프롬프트"

by 시아나 2022. 6. 27.

https://www.acmicpc.net/problem/1032

 

1032번: 명령 프롬프트

첫째 줄에 파일 이름의 개수 N이 주어진다. 둘째 줄부터 N개의 줄에는 파일 이름이 주어진다. N은 50보다 작거나 같은 자연수이고 파일 이름의 길이는 모두 같고 길이는 최대 50이다. 파일이름은

www.acmicpc.net


#include <iostream>
#include <string>
using namespace std;
int main() {
	int N; cin >> N;
	string answer; cin >> answer;
	for (int i = 1; i < N; i++) {
		string comp; cin >> comp;
		for (int k = 0; k < answer.size(); k++) {
			if (answer[k] != '?' && answer[k] != comp[k]) {
				answer[k] = '?';
			}
		}
	}
	cout << answer << endl;
	return 0;
}