Проверка одинаковых чисел
Во время разработки некоторой задачи Саша решил сгенерировать несколько новых тестов. Каждый тест Саши должен представлять собой натуральное число, не меньшее l и не большее r. Кроме того, натуральное число в тесте обязательно должно состоять из одинаковых цифр. Например, число 999 подходит под это требование, а число 123 — нет. Какое максимальное число различных тестов сможет создать Саша? Ввод данных - 4, 7 Вывод данных - 4 Может есть у кого похожий код?Не выходит написать алгоритм для проверки цифр в двузначном и более числе. Вот мой код public class fifth { static long unique_numbers(long l, long r){ long end = 0; long z = 0; long WordNubm = 0; for(long i = l; i < r; i++){ long lenght = String.valueOf(i).length(); long[] mas = new long[(int)lenght]; if(i < 10){ end += 1; } else{ while(i>0) { mas[(int) z] = i % 10; i /= 10; z++; } z = 0; for(int j = 0; j < mas.length - 1; j++){ if(mas[j] == mas[j+1]){ WordNubm += 1; } } if(WordNubm == lenght){ end += 1; WordNubm = 0; } else{ WordNubm = 0; } } } return end; } public static void main(String[] args) { System.out.println(fifth.unique_numbers(1,11)); } }