백준 문제풀이/브론즈1
백준 1032번 - 명령 프롬프트
void_melody
2021. 10. 21. 01:38
https://www.acmicpc.net/problem/1032
1032번: 명령 프롬프트
첫째 줄에 파일 이름의 개수 N이 주어진다. 둘째 줄부터 N개의 줄에는 파일 이름이 주어진다. N은 50보다 작거나 같은 자연수이고 파일 이름의 길이는 모두 같고 길이는 최대 50이다. 파일이름은
www.acmicpc.net
답 제출을 위한 string을 하나 복사해놓고
1 vs 2, 1 vs 3 ... 을 하면서 다른 문자열이 있으면 ?로 answer에 넣는 방식을 구현했다.
#include <iostream>
#include <string>
using namespace std;
int main()
{
int n = 0;
cin >> n;
string first;
cin >> first;
string answer = first;
int cnt = 1;
while (cnt < n)
{
string next;
cin >> next;
for (int i = 0; i < first.length(); i++)
{
if (first[i] != next[i])
answer[i] = '?';
}
cnt++;
}
cout << answer;
return 0;
}