SWEA/[D3]

[D3] SWEA9317 석찬이의 받아쓰기

ruming 2020. 11. 6. 18:20

 

길이 N의 문자를 입력받고 올바르게 받아 적은 문자의 개수를 세는 문제

#include <stdio.h>
#include <stdlib.h>
int main(void){
	int tc, T;
	char *p, *q;
	int n, k, i;
	scanf("%d", &T);
	for(tc=1; tc<=T; tc++){
		scanf("%d", &n);
		p = (char*)malloc(n+1);	
		q = (char*)malloc(n+1);
		scanf("%s%s", p, q);
		k=0;
		for(i=0; i<n; i++){
			if(p[i]==q[i])	k++;
		}
		printf("#%d %d\n", tc, k);
	}
	return 0;
}

 

n을 입력 받으면 n+1 만큼의 메모리를 할당받는다. 주어진 문자열과 석찬이가 받아쓰는 문자열을 입력 받고 차례대로 비교해 같을 때마다 k를 증가시키면 된다.

 

 

'SWEA > [D3]' 카테고리의 다른 글

[D3] SWEA8931 제로  (0) 2020.11.06
[D3] SWEA 10505 소득불균형  (0) 2020.11.06
[D3] SWEA 10726 이진수표현  (0) 2020.11.02
[D3] SWEA10059 유효기간  (0) 2020.09.26
[C언어] SWEA 10505 - 소득 불균형  (0) 2020.09.20