Форум программистов, компьютерный форум, киберфорум
Наши страницы
Java SE (J2SE)
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Java SE Написать синтаксический анализатор, алгоритм сдвиг свертка http://www.cyberforum.ru/java-j2se/thread2388089.html
Дали задание написать свой компилятор на джава для паскаля, лексический анализатор вроде написан Вот код исходной программы program com1 ; var t , i : integer ; begin t := $ 3 ; for i :=...
Расчет по формулам Java SE
Напишите программу расчета y и z по формулам. Предусмотрите ввод исходных данных с экрана дисплея. Определить разность между значениями y и z.
Java SE Вывести каждую цифру числа на новой строке
мне нужно вводить любое число а потом что бы оно выводилось по значно на каждую строку вот так 5555 5 5 5 5 шарит кто?
Java SE Не изменятся переменная из метода другого класса help Здравствуйте.Имеется проблема с переменными.Есть классы Brain и Home.В Brain имеются переменные tx,ty,tz.В методе render(); класса Brain они используются в качестве координат для объекта.В классе... http://www.cyberforum.ru/java-j2se/thread2387680.html
Java SE Потоки. Моделирование работы группы лифтов http://www.cyberforum.ru/java-j2se/thread2387618.html
Нужна программа, которая моделирует работу группу лифтов. Каждые две секунды в здание заходит новый клиент. Он вызывает лифт, если на этом этаже кнопка уже нажата, тогда ждем лифта, пока не приедет...
Разворот слова на 180º Java SE
Здраствуйте, подскажите как реализовать разворот слов. Здесь были подобные темы, но для матрицы. У меня текстовый файл с текстом, в котором надо перевернуть каждое слово на 180º и такие примеры то...
Форматированный ввод вывод массивов в и из файла txt Java SE
День добрый господа. Нужен ваш совет. Предположим что мне нужно создать 3 массива и переписать данные из них в txt файл таким образом: Вася Пупкин 3 Володя...
Java SE Преобразовать матрицу, чтобы элементы равные нулю располагались после всех остальных Здравствуйте! Подскажите пожалуйста, как поправить код, чтобы он заработал. (Буду рад любой подсказке) Вот код: import java.util.Scanner; public class Z2A { public static void... http://www.cyberforum.ru/java-j2se/thread2387190.html
Java SE Обработка прерывного потока данных http://www.cyberforum.ru/java-j2se/thread2387154.html
Есть поток данных, который обрабатывается в цикле с засыпанием. Реализован через try while. Через какое то время (10 секунд) число увеличивается на 1, если не больше 10. Работает, но 1 раз. ...
Java SE Найти подмассив в массиве Есть одномерный массив количество элементов которого равна четному числу (пусть будет 8), в нем произвольные цифры. !!!!!!!!!!Нужен код, который будет выдавать индекс (позицию) первого элемента... http://www.cyberforum.ru/java-j2se/thread2386898.html
shpi0
2 / 1 / 1
Регистрация: 09.01.2019
Сообщений: 5
14.01.2019, 09:56 0

Найти число с наибольшим произведением цифр между двух данных чисел

14.01.2019, 09:56. Просмотров 342. Ответов 5
Метки (Все метки)

Ответ

Наибольшее произведение будет там, где наибольшая сумма.
В диапазоне 390 - 420, 399 имеет наибольшую сумму 3 + 9 + 9 = 21.
С остальными примерами аналогично.
Но ИМХО без перебора никак, для больших значений используйте класс BigInteger.

UPD: тут мысль пришла. Можно попробовать разворачивать числа и искать среди них самое большое.
Например, диапазон 1378 - 1594, разворачивает все числа
1378 -> 8731
1379 -> 9731
...
1594 -> 4951
В итоге получим, что 1589 будет иметь максимального "перевертыша" 9851. Соответственно, произведение его чисел и будет наибольшим.

Добавлено через 12 минут
Цитата Сообщение от shpi0 Посмотреть сообщение
UPD: тут мысль пришла. Можно попробовать разворачивать числа и искать среди них самое большое.
Например, диапазон 1378 - 1594, разворачивает все числа
1378 -> 8731
1379 -> 9731
...
1594 -> 4951
В итоге получим, что 1589 будет иметь максимального "перевертыша" 9851. Соответственно, произведение его чисел и будет наибольшим.
Но это не для всех диапазонов будет работать. Например, 9999 и 10002, произведение цифр 9999 будет больше, чем у 10002, но перевертыш у 10002 больше по значению. Значит, этот прием только для чисел одинаковой длины.

Вернуться к обсуждению:
Найти число с наибольшим произведением цифр между двух данных чисел
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.01.2019, 09:56
Готовые ответы и решения:

Java2 может ли целое число быть представлено каким-либо произведением цифр, входящих в это число
Разбираю задачу..... Есть код, но некоторые моменты мне не понятны...... Определить функцию для...

Найти разность между произведением нечетных чисел и наибольшим среди отрицательных
Помогите пожалуйста решить задачку,сама пыталась,не выходит:cry:вот условие: Вводится...

Найти разность между произведением нечетных чисел и наибольшим среди отрицательных
Всем привет) Вот дали задачу племяннице, а она соответственно попросила меня ее решить полагая, что...

Найти разность между произведением нечетных чисел и наибольшим среди отрицательных
Вводится последовательность из N целых чисел, найти разность между произведением нечетных чисел и...

Найти разность между произведением нечетных чисел и наибольшим среди отрицательных
В общем сел я вечерком сделать себе лабу. Сделал,запустил...

5
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru