Sample Input
2
3
13
Sample Output
0 1 1 1 0 0 0 0 0 0
1 6 2 2 1 1 1 1 1 1
#include <stdio.h>
#include <string.h>
int main()
{
int num[10010][10];
int t, n, m, i, j, x;
scanf("%d", &t);
while(t--)
{
scanf("%d", &n);
for(i = 1; i <= n; i++)
{
x = i;
for(j = 0; j <= 9; j++)
num[i][j] = num[i-1][j];
while(x != 0)
{
num[i][x%10]++;
x /= 10;
}
}
for(int i = 0; i < 9; i++)
printf("%d ", num[n][i]);
printf("%d\n", num[n][9]);
}
return 0;
}