컴퓨터/문제풀이집
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<string.h>
int main()
{
// 테스트 케이스 입력
int tcase = 0;
scanf("%d", &tcase);
//입력 받을 문자열 및 패턴 저장할 문자열 선언 및 초기화
char files[50][51] = {0};
char pattern[51] = { 0 };
//문자열 입력
for (int i = 0; i < tcase; i++)
{
scanf("%s", &files[i]);
}
//2중 for문 을 이용해 저장된 문자열 패턴 계산
// 입력받은 문자열의 길이는 동일 함으로 1차 for문 제어
for (int i = 0 ; i < strlen(files[0]) ; i ++ )
{
// 2차 for문 테스트 케이스만큼 반복
for (int j = 0; j < tcase; j++)
{
//패턴에 해당 값 저장 만약 다른 값이라면 ?로 변경 후 종료
pattern[i] = files[j][i];
if (j > 0 && files[j][i] != files[j - 1][i])
{
pattern[i] = '?';
break;
}
}
}
//출력
printf("%s\n", pattern);
return 0;
}
백준 1205 - 등수구하기(C언어) (0) | 2021.07.29 |
---|---|
백준 1236 - 성 지키기(C언어) (0) | 2021.07.12 |
백준 2475 - 검증수(C언어) (0) | 2021.06.17 |
백준 1550 - 16진수(C언어) (0) | 2021.06.17 |
백준 1009 - 분산처리(C언어) (0) | 2021.06.15 |
91년생 공학엔지니어의 개발일지
TODAY :
YESTER DAY :
TOTAL :
Commnet