[BOJ] 백준 1032 명령 프롬프트
간단한 문제 입니다.
1. 입력으로 주어진 문자열들의 각 문자들이 전부 같으면 그 문자를 출력.
2. 하나라도 다를경우 ' ? ' 출력.
소스 코드 :
#include#include #include using namespace std; int main() { int n; cin >> n; cin.ignore(); vector v(n); for (int i = 0; i < n; i++) { cin >> v[i]; cin.ignore(); } int length = v[0].length(); string s = ""; for (int i = 0; i < length; i++) { bool check = false; char cmp = v[0][i]; for (int j = 0; j < n; j++) { if (v[j][i] != cmp) { check = true; break; } } if (!check) { s += v[0][i]; } else { s += '?'; } } cout << s << endl; }
댓글
댓글 쓰기