알고리즘 문제 풀이/백준 온라인 저지
백준 1032번: 명령 프롬프트 (C++)
Hugxy
2019. 9. 26. 11:31
https://www.acmicpc.net/problem/1032
문자열을 입력 받을 때마다, 달라지는 부분을 '?'로 변경해주면 된다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | #pragma warning(disable :4996) #include<iostream> #include<string> #include<vector> using namespace std; vector<string> v; int main(void) { ios::sync_with_stdio(false); cin.tie(0); //첫 입력으로 초기화 하고, 다른 부분 ?로 다 바꾸기(이미 ?가 아닌 경우에) int n; cin >> n; string str; cin >> str; for (int i = 0; i < n - 1; i++) { string val; cin >> val; for (int i = 0; i < str.length(); i++) { if (str[i] != '?' && str[i] != val[i]) str[i] = '?'; } } cout << str; return 0; } | cs |