• + 1 comment
    #include <stdio.h>
    #include <string.h>
    #include <math.h>
    #include <stdlib.h>
    
    int main() {
        /* Enter your code here. Read input from STDIN. Print output to STDOUT */    
        char *a = (char*)malloc(1000 * (sizeof(char)));
        fgets(a, 1000, stdin);
        int hmm[10] = {0};
        for(int i=0; i < strlen(a); i++ ){
            if (a[i] >= '0' && a[i] <= '9'){  //difference in ascii character address turns str into int
                hmm[a[i] - '0']++;
            }
        }
        for (int i = 0; i < 10; i++) {
            printf("%d ", hmm[i]);
        }
        free(a);
        return 0;
    }