We use cookies to ensure you have the best browsing experience on our website. Please read our cookie policy for more information about how we use cookies.
#include<stdio.h>#include<string.h>#include<math.h>#include<stdlib.h>#include<ctype.h>intmain(){/* Enter your code here. Read input from STDIN. Print output to STDOUT *//* When accepting characters, maintain an array of integers 0 - 9. An index of an array denotes the digit itself and the value denotes the frequency of that index/digit */intarr[10]={0,0,0,0,0,0,0,0,0,0};charch;intidx=0;while((ch=getchar())!='\n'&&ch!=EOF){if(isdigit(ch)){idx=ch-'0';/* Need to subtract '0' (48 in ASCII) to get actual value of a digit */arr[idx]++;}}for(inti=0;i<10;++i){printf("%d ",arr[i]);}printf("\n");return0;}
Cookie support is required to access HackerRank
Seems like cookies are disabled on this browser, please enable them to open this website
Digit Frequency
You are viewing a single comment's thread. Return to all comments →
In C: