본문 바로가기

알고리즘/백준

백준 1032 - 명령 프롬프트(브론즈1)

반응형

 

출처 - https://www.acmicpc.net/problem/1032

 

1032번: 명령 프롬프트

첫째 줄에 파일 이름의 개수 N이 주어진다. 둘째 줄부터 N개의 줄에는 파일 이름이 주어진다. N은 50보다 작거나 같은 자연수이고 파일 이름의 길이는 모두 같고 길이는 최대 50이다. 파일이름은 ��

www.acmicpc.net

<문제풀이>

문자열을 다룰수 있는지 확인하는 문제

#include <iostream>
#include <cstring>

using namespace std;

char word[100][100];

int main()
{
    int n;
    cin >> n;
    for(int i=0;i<n;i++)
    {
        cin >> word[i];
    }
    char cmp[100];
    strcpy(cmp,word[0]);
    int len = strlen(word[0]);
    for(int i=1;i<n;i++)
    {
        for(int j=0;j<len;j++)
        {
            if(cmp[j]!='?' && cmp[j]==word[i][j]) continue;
            cmp[j]='?';
        }
    }
    cout << cmp;
    return 0;
}
반응형