Произведение смежных чисел массива

183
11 июня 2018, 15:50

решал алгоритм и вот встала задача решить алгоритм на вход дается массив чисел надо найти наибольшее произведение смежных чисел я решил так

public int maxProduct(int input[]) {
  int  maxProductValue= input[0]*input[1];
  for (int i =1 ; i<input.length;i++){
      if (maxProductValue<input[i]*input[i-1])
          maxProductValue=input[i]*input[i-1];
  }
  return maxProductValue;
}

все работает но чтото мне подсказывает что можно решить более красиво.Буду благодарен за решение

READ ALSO
Проблемы с совместной работой EditText и ListView

Проблемы с совместной работой EditText и ListView

На активности есть ListView и EditTextListView с множественным выбором

199
Форматирование и сортировка jstl

Форматирование и сортировка jstl

Имеется таблица "Расписание"

197
Как стать android - разработчиком [дубликат]

Как стать android - разработчиком [дубликат]

На данный вопрос уже ответили:

162