Посчитать пару с заданной суммой

В задаче «подсчитать пару с заданной суммой» мы дали целочисленный массив [], а другое число - «сумма», вы должны определить, имеет ли какой-либо из двух элементов в данном массиве сумму, равную «сумме». Пример ввода: arr [] = {1,3,4,6,7} и sum = 9. Вывод: «Элементы найдены…

Подробнее

Группировка множественных вхождений элементов массива, упорядоченных по первому вхождению

Вам задают вопрос, в котором вы указали несортированный массив с несколькими вхождениями чисел. Задача состоит в том, чтобы сгруппировать все множественные вхождения элементов массива, упорядоченные по первому вхождению. При этом порядок должен быть таким же, как и номер. Пример ввода: [2, 3,4,3,1,3,2,4]…

Подробнее

Объединение и пересечение двух связанных списков

Учитывая два связанных списка, создайте еще два связанных списка, чтобы получить объединение и пересечение элементов существующих списков. Пример ввода: List1: 5 → 9 → 10 → 12 → 14 List2: 3 → 5 → 9 → 14 → 21 Вывод: Intersection_list: 14 → 9 → 5 Union_list:…

Подробнее

Максимальная разница между частотой двух элементов, при которой элемент с большей частотой также больше

Предположим, у вас есть целочисленный массив. В постановке задачи предлагается определить максимальную разницу между частотами любых двух отдельных элементов данного массива, но элемент с большей частотой также должен быть больше по значению, чем другое целое число. Пример ввода: arr [] = {2,4,4,4,3,2}…

Подробнее

Все уникальные тройки, которые в сумме дают заданное значение

Мы дали массив целых чисел и заданное число, называемое «суммой». В постановке задачи предлагается найти тройку, которая в сумме дает заданное число «сумма». Пример ввода: arr [] = {3,5,7,5,6,1} sum = 16 Вывод: (3, 7, 6), (5, 5, 6) Пояснение: триплет, который равен заданному…

Подробнее

Разделение нулей и единиц в массиве

Постановка задачи. Предположим, у вас есть целочисленный массив. Задача «Разделить нули и единицы в массиве» требует разделить массив на две части: нули и единицы. 0 должны находиться в левой части массива, а 1 - в правой части массива. …

Подробнее

Найдите наибольший d в массиве, такой что a + b + c = d

Постановка задачи. Предположим, у вас есть массив целых чисел. Входные значения - это разные элементы. Задача «Найти наибольшее число d в массиве, такое что a + b + c = d» требует найти наибольший элемент d в наборе, такой что a + b + c =…

Подробнее

Максимальное количество последовательных чисел, присутствующих в массиве

Постановка задачи. Предположим, у вас есть массив целых чисел размера N. Задача «Максимальное количество последовательных чисел, присутствующих в массиве» требует определить максимальное количество последовательных чисел, которые могут быть разбросаны в массиве. Пример arr [] = {2, 24, 30, 26, 99, 25} 3 Пояснение:…

Подробнее

Всего чисел без повторяющихся цифр в диапазоне

Вам дается диапазон чисел (начало, конец). В данной задаче предлагается узнать общее количество чисел без повторяющихся цифр в диапазоне. Пример ввода: 10 50 Вывод: 37 Пояснение: 10 не имеет повторяющейся цифры. 11 имеет повторяющуюся цифру. 12 не имеет повторяющейся цифры. …

Подробнее

Определите, является ли массив подмножеством другого массива

Задача «Определить, является ли массив подмножеством другого массива» гласит, что вам даны два массива array1 [] и array2 []. Массивы даны в несортированном виде. Ваша задача - выяснить, является ли array2 [] подмножеством array1 []. Пример arr1 = [1,4,5,7,8,2] arr2 = [1,7,2,4] arr2 [] - это…

Подробнее