Algorithm/Cases-BOJ
명령 프롬프트
Xi_kor
2021. 4. 14. 19:01
문자열의 길이를 len에 저장하고 하나의 문자열을 기준으로 하여 다른 문자열들과 다르면 ?표시를 해주고 같다면 해당 문자로 ans라는 문자형 배열에 넣어주었다.
#include <cstring>
#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;
char arr[60][60];
int main()
{
int n;
cin >> n;
for (int i = 0; i < n; i++) {
cin >> arr[i];
}
int len = strlen(arr[0]);
char ans[60];
for (int i = 0; i < len; i++) {
char tmp = arr[0][i];
int status = 0;
for (int j = 1; j < n; j++) {
if (tmp != arr[j][i]) {
status = 1;
break;
}
}
if (status == 0) ans[i] = tmp;
else ans[i] = '?';
}
for (int i = 0; i < len; i++) {
cout << ans[i];
}
return 0;
}