Discuss the below:
Q: Create a program that reads a social security number written as contiguous digits (for instance, 509435456), uses the charAt method to obtain each character and then prints each digit on a separate line followed by a colon and the digit printed the number of times equal to its value.
Thus the output for 509435456 would be
5:55555
0:
9:999999999
4:4444
3:333
5:55555
4:4444
5:55555
6:666666
Hint: Use a char variable,e.g., index, for the inner loop control variable and write the inner loop as for(char index = '1'; index <= digit; index++) where digit is the char variable used to store the digit taken from the string.