Lavida 2793 같은 정수 세기

1 분 소요

문제 설명

여러 개의 정수가 입력될 경우 입력된 정수들 중 원하는 정수가 몇 개 있는지를 찾아 그 개수를알려 주는 프로그램을 작성하시오.

입력 설명

첫 번째 줄에 테스트케이스의 개수T(1 <= T <= 10)가 입력된다. 그 다음 줄에 입력 정수의 개수n(1 <= n <= 100)이 주어지고, 그 다음 줄에n개의 정수(0 이상, 100 이하)가 입력되고 그 다음 줄에 찾고자 하는 정수 m(0 <= m <= 100)이 입력된다. 이와 같은 테스트케이스가 T개 입력된다.

출력 설명

각 테스트케이스 별로 주어진 n개의 정수들에서 m과 같은 정수가 몇 개 있는지를 찾아 그 개수를 한 줄씩 출력한다. 만약 m과 같은 정수가 하나도 없는 경우에는 None을 출력한다.

입력 예시

2
3
1 2 1
1
5
0 2 3 5 4
1

출력 예시

2
None

코드

#include <stdio.h>

int main() 
{
	int arr[101], count = 0, a, b,c;
	scanf("%d", &a);
	for (int i = 0; i < a; i++)
	{
		scanf("%d", &b);
		for (int i = 0; i < b; i++)
		{
			scanf("%d", &arr[i]);
		}
		scanf("%d", &c);
		for (int i = 0; i < b; i++)
		{
			if (arr[i] == c) {
				count++;
			}
		}
		if (count != 0) {
			printf("%d\n", count);
		}
		else {
			printf("None\n");
		}
		count = 0;
	}
	return 0;
}

나 : say

라이비다도 이제 업로드 시작!

댓글남기기