Computer Science, asked by rasel5856, 1 month ago

Given a string, s, consisting of alphabets and digits, find the frequency of each digit in the given string

Answers

Answered by veragaitalaureta
0

Answerjh

Explanation:

jh

Answered by vamsikrishnap436
0

Answer:

//Digit Frequency in C - Hacker Rank Solution

#include <stdio.h>

#include <stdlib.h>

#include <string.h>

int main()

{

 

   char *s;

   s = malloc(1024 * sizeof(char));

   scanf("%s", s);

   s = realloc(s, strlen(s) + 1);

   int len = strlen(s), i;

   int arr[10];

   for(i = 0; i < 10; i++)

       arr[i] = 0;

   for(i = 0; i < len; i++) {

       if(s[i] >= '0' && s[i] <= '9') {

           arr[(int)(s[i] - '0')]++;

       }

   }

   for(i = 0; i < 10; i++)

       printf("%d ", arr[i]);

   printf("\n");

   free(s);

   return 0;

}

Similar questions