https://www.acmicpc.net/problem/1032
답 제출을 위한 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;
}
'백준 문제풀이 > 브론즈1' 카테고리의 다른 글
백준 1453번 - 피시방 알바 (0) | 2021.10.28 |
---|---|
백준 1259번 - 팰린드롬수(palindrome) (0) | 2021.10.28 |
백준 1157번 - 단어 공부 (0) | 2021.10.28 |
백준 1145번 - 적어도 대부분의 배수 (0) | 2021.10.28 |
백준 1110번 - 더하기 사이클 (0) | 2021.10.21 |