Написать программу, которая вывведет список всех 6-значных счастливых билетов и подсчитает их количество.
Дата отправки отчёта:
26 апреля 2016 г.
Задание выполнено: за
30 мин.
Чему научился:
Ничему
Что было сложным:
Ничего
Комментарии:
Всё отлично. Использовал метод с двумя вложенными циклами и шестью вложенными циклами. Время выполнения у обоих посчитал. Результат на снкриншотах.
Не совсем корректный подсчёт получился. Закомменитруй вывод на экран, так как это самая дорогая операция. А потом избавься от одного цикла и сравнить результат.
Попробовал, так как вы сказали. int count = 1; Long d1 = System.currentTimeMillis(); for(int i = 1000; i < 1000000; i ++) if((i%10) + ((i/10)%10) + ((i/100)%10) == ((i/1000)%10) + ((i/10000)%10) + (i/100000)) { count++; } d1 = System.currentTimeMillis() - d1; System.out.println(count); System.out.println(d1/1000 + "." + d1%1000); Вывод получился количество 55252 время выполнения 0.41