JavaRush /Java блог /Архив info.javarush /Кухня(); Задание N25. terranum 28 уровень Milan 28 августа 2014 4158 views 13 comments Кухня(); Задание N25. Статья из группы Архив info.javarush Присоединиться Правила [Одномерные массивы] 25. Даны действительные числа а1, а2, ..., аn. Найти max(a1 + a2n, a2 + a2n-1, ..., аn + an+1). Комментарии (13) ЧТОБЫ ПОСМОТРЕТЬ ВСЕ КОММЕНТАРИИ ИЛИ ОСТАВИТЬ КОММЕНТАРИЙ, ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ RabenokDmitry Уровень 21 12 февраля 2015 public static int getMaxSum(int[] array) { int maxSum = array[0] + array[array.length - 1]; for (int i = 1; i < array.length / 2; i++) { if ((array[i] + array[array.length - i - 1]) > maxSum) { maxSum = array[i] + array[array.length - i - 1]; } } return maxSum; } Kashey Уровень 11 3 октября 2014 попробывал решить для массива с нечетным кол-в элементов. средний ни с кем не складывается. public static double getSummOf2Numbers(double[] arr) { double max = Integer.MIN_VALUE; for (int i = 0; i < (arr.length + 1) / 2; i++) { max = arr[i] + arr[arr.length - 1 - i] > max && i != arr.length - 1 - i ? arr[i] + arr[arr.length - 1 - i] : max; max = arr[i] + arr[arr.length - 1 - i] > max && i == arr.length - 1 - i ? arr[i] : max; } return max; } Sultan Уровень 16 28 августа 2014 Кстати, ты картинку получаешь с помощью пэинта или фотошопа? Или как? Или где-то берешь готовые? terranum Уровень 28 28 августа 2014 Это Photoshop все. Sultan Уровень 16 28 августа 2014 Вот так? public static double max(double[] arr) { double max = Double.MIN_VALUE; for (int i = 0, j = arr.length - 1; i < j; i++, j--) { max = Double.max(max, arr[i] + arr[j]); } return max; } terranum Уровень 28 28 августа 2014 Точно Double.max? terranum Уровень 28 28 августа 2014 А так да) Норм) Sultan Уровень 16 28 августа 2014 я не уверен, ты имеешь ввиду лучше другой способ, или Double.max() и вовсе неверен?() terranum Уровень 28 29 августа 2014 Я понял, у тебя Java 8. Sultan Уровень 16 29 августа 2014 ага), только я не заметил, что этот метод с 8й идет, только сейчас посмотрел Tan4ek Уровень 20 28 августа 2014 Прошу прощения, но как понять a2n? Это только A с четным индексом или A с индексом 2n (???), или 2 * An? terranum Уровень 28 28 августа 2014 [1, 2, 3, 4, 5, 6, 7, 8] max(1+8, 2+7, 3+6...) Я это вот так понял. Алексей Гомозов Уровень 1 27 июля 2020 [a1, a2, a3, ......., an , ............... , a2n] max(a1 + a2n, a2 + a2n-1, a3+ a2n-2, a4+ a2n-3, a4+ a2n-3,........, an + an+1) Показать еще комментарии
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ
Я это вот так понял.