import java.math.BigInteger;
import java.util.Scanner;
/**
* @Author 陈平安
* @Date 2022/8/29 9:25
* @PackageName:PACKAGE_NAME
* @ClassName: Main
* @Description: TODO
* @Version 1.0
*/
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
Integer num1 = scanner.nextInt();
Integer num2 = scanner.nextInt();
//获取数据
StringBuffer buffer = new StringBuffer();
//创建StringBuffer 为拼接字符串做准备,StringBuffer有一个方法就是append的作用就是拼接单独的字符串
for (int i = num1; i <= num2; i++) {
String num3 = i + "";
buffer = buffer.append(num3);
}
//用for循环完成字符串的拼接
// System.out.println(buffer.toString() + " ");
//测试输出的字符串
int num4[] = new int[10];
//这个我开始用的是Integer,但是Integer这个包装类需要提前进行初始化,不然里面的
//元素不是0.而是null,最后进行数据累加的时候,会抛出空指针的异常。所以建议使用int
//不然进行初始化,会编译再让你增加时间和资源的消耗,编译只能是90分。
// for (int i = 0; i < num4.length; i++) {
//System.out.print(num4[i] + " ");
num4[i] = 0;
}
//存放元素个数的数组
for (int i = 0; i < buffer.length(); i++) {
int num5 = Integer.parseInt(String.valueOf(buffer.charAt(i)));
num4[num5]++;
// System.out.print(num5+" ");
}
//获取字符串的单个元素的数量
for (int i = 0; i < num4.length; i++) {
System.out.print(num4[i] + " ");
}
//输出结果
}
}
import java.math.BigInteger;
import java.util.Scanner;
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
Integer num1 = scanner.nextInt();
Integer num2 = scanner.nextInt();
StringBuffer buffer = new StringBuffer();
for (int i = num1; i <= num2; i++) {
buffer = buffer.append(num3);
int num4[] = new int[10];
for (int i = 0; i < buffer.length(); i++) {
int num5 = Integer.parseInt(String.valueOf(buffer.charAt(i)));
for (int i = 0; i < num4.length; i++) {
System.out.print(num4[i] + " ");
