서로 다른 수의 개수 찾기


서로 다른 수의 개수 찾기

문제 N개의 정수가 있다. 이 정수들은 1부터 10000사이의 값이다(1과 10000 포함) N개의 수 중에서 중복되는 수를 제거한 서로 다른 수의 개수를 찾는 프로그램을 작성하라. 입력 입력 데이터는 표준 입력을 사용한다. 입력 파일의 첫째 줄에는 정수의 개수를 나타내는 N(3 <= N <=5000000)이 주어진다. 둘째 줄에는 N개의 정수가 하나의 빈칸을 사이에 두고 주어진다. 단, 이 정수들은 1이상 10000이하의 수들이다. 출력 출력은 표준 출력을 사용한다. 첫째 줄에 중복되는 수를 제외한 서로 다른 수의 개수를 출력한다. 입력 예제 1 10 9 3 4 1 2 9 3 9 1 9 출력 예제 1 5 입력 예제 2 13 10 10 10 1 9 1 7 6 5 4 3 2 1 출력 예제 2 9 #include <stdio.h> int main(){ int N, i, cnt=0, uni, num[10010]; scanf("%d", &N); for(i=0; i<10010; i++){ n...



원문링크 : 서로 다른 수의 개수 찾기