510 читали · 2 года назад
Работа со списками (массивами) в Python
В Python список (list) является структурой данных, которая позволяет хранить упорядоченный набор элементов любого типа. Списки могут содержать элементы разных типов, таких как числа, строки, логические значения и другие списки. Допустим, вы хотите записать список задач, которые вам нужно выполнить в течение дня. Без использования списков вы можете завести отдельные переменные для каждой задачи: task1 = "Приготовить завтрак" task2 = "Помыть посуду" task3 = "Сходить в магазин" Однако, если у вас много задач, то такой подход может стать неудобным и сложным для поддержки...
334 читали · 2 года назад
Java 418. Как найти в массиве все пары элементов, сумма которых равна заданному числу?
Для нахождения всех пар элементов в массиве, сумма которых равна заданному числу, можно использовать два подхода: перебор всех пар элементов или использование хэш-таблицы. Рассмотрим оба подхода. int[] arr = {2, 4, 6, 8, 10}; int sum = 14; for (int i = 0; i < arr.length; i++) { for (int j = i + 1; j < arr.length; j++) { if (arr[i] + arr[j] == sum) { System.out.println(arr[i] + ", " + arr[j]); } } } В данном примере мы используем два вложенных цикла for, чтобы перебрать все возможные пары элементов массива и проверить, равна ли их сумма заданному числу...