Hackerrank | Birthday Cake Candles

link

https://www.hackerrank.com/challenges/birthday-cake-candles/problem

problem

가장 높은 수 기준으로 같은 숫자가 있으면 그 횟수 출력하기
숫자 입력 받기 > 가장 큰 수 찾기 > 가장 큰 수와 같은 수가 몇 번이나 있는지 세기 > 출력

code

#define _CRT_SECURE_NO_WARNINGS
#incldue <stdio.h>

int main() 
{	
    int n;
    int max;
    int res = 0;
    
    scanf("%d", &n);
    
    int ar[10000000] = {0,};
    
    for (int i=0; i<n; i++)
    	scanf("%d", &ar[i]);
    
    max = ar[0];
    
    for (int i=1; i<n; i++)
    	if (ar[i] > max)
        	max = ar[i];
    
    for (int i=0; i<n; i++)
    	if (ar[i] == max)
        	res++;
    
    printf("%d", res);
    
    return 0;

result

좋은 웹페이지 즐겨찾기