#include <stdio.h>
long num;
{
dig[n]=num%10;
num=num/10;
if(num>=10 && num%10==0)
dig[n+1]=0;
if(num<10)
dig[n+1]=num;
if(num==0)
break;
}
printf("digit: ");
while(a<10)
printf(" %d",a),a++;
printf("\noccurrence:");
for(i=0; i<10; i++)
{
for(j=0; j<n+1; j++)
{
if(i==dig[j])
times[i]++;
}
printf(" %d",times[i]);
}
return 0;
}
int main()
{long num;
int a=0,i,j,n,times[10]={0},dig[10]={0};
scanf("%10ld",&num);
for(n=0; n<9; n++){
dig[n]=num%10;
num=num/10;
if(num>=10 && num%10==0)
dig[n+1]=0;
if(num<10)
dig[n+1]=num;
if(num==0)
break;
}
printf("digit: ");
while(a<10)
printf(" %d",a),a++;
printf("\noccurrence:");
for(i=0; i<10; i++)
{
for(j=0; j<n+1; j++)
{
if(i==dig[j])
times[i]++;
}
printf(" %d",times[i]);
}
return 0;
}