Выводим все локальные максимумы в одномерном массиве. Практика программирования.
Всем Хай! Практика и ещё раз практика. Ты не ты когда не написал и строчки кода. В общем сегодня будет интересная программка из задания по курсу. У нас есть одномерный массив, в котором нужно найти локальные максимумы чисел. Локальные максимумы это число, у которого слева и справа стоят числа, которые меньше его. А если число стоит с краю, то нужно, чтобы сосед был меньше его. Тогда оно может называться локальным максимум. Погнали, посмотрим код. Random random = new Random(); int number = 30; int[] array = new int[number]; Console...
177 читали · 4 года назад
Задача 501. Строение
Увидел неожиданно низкий процент решаемости у лёгкой задачи, давайте разбираться, как её решать. Читаем условие, смотрим картинку и примеры, понимаем: Тема задачи - "Двумерные массивы" - и очень маленькие ограничения подсказывают, что можно завести массив с размерами поля и для каждого участка делать заполнение соответствующего прямоугольника. И для вычисления ответа достаточно будет просуммировать числа, попавшие в прямоугольник, подобранный для строительства. Но на мой взгляд такое решение ничуть не легче, чем более правильное и быстрое...