Найдите тройку повторяющихся в массиве

Задача «Найти тройку повторяющихся в массиве» утверждает, что вам дан массив из n чисел с некоторыми повторяющимися числами в нем. Ваша задача - найти 3 первых повторяющихся числа в массиве. Пример [1,3,4,6,7,2,1,6,3,10,5,7] 1 3 6 Пояснение Здесь 1,3 и 6 повторяются…

Подробнее

Первый элемент, встречающийся в массиве k раз

Мы дали число «k» и целочисленный массив. Задача «Первый элемент, встречающийся k раз в массиве» говорит о том, чтобы найти первый элемент в массиве, который встречается в массиве ровно k раз. Если в массиве нет элемента, который встречается k раз…

Подробнее

Удалить дубликаты из отсортированного массива

Постановка задачи «Удалить дубликаты из отсортированного массива» гласит, что вам дан отсортированный массив размера N. Вам необходимо удалить повторяющиеся элементы из массива. Распечатайте массив, содержащий уникальные элементы, после удаления повторяющихся элементов. Пример a [] = {1, 1, 1, 1} {1} Пояснение:…

Подробнее

Обратные слова в строке

Постановка задачи «Обратные слова в строке» утверждает, что вам дана строка s размера n. Выведите строку в обратном порядке, чтобы последнее слово стало первым, второе - вторым и так далее. Таким образом, мы ссылаемся на предложение, содержащее слова…

Подробнее

Проверьте, совпадают ли два выражения со скобками

Даны две строки s1 и s2, представляющие выражения, содержащие оператор сложения, оператор вычитания, строчные буквы и круглые скобки. Проверьте, совпадают ли два выражения со скобками. Пример ввода s1 = «- (a + b + c)» s2 = «-abc» Вывод Да Вход s1 = «ab- (cd)» s2 = «abcd» Вывод Нет Алгоритм проверки, если два…

Подробнее

Проверьте сбалансированность скобок в выражении

Дана строка s длины n. Проверьте, есть ли закрывающая скобка для каждой открывающей скобки, т.е. все ли скобки сбалансированы. Другими словами, мы также можем сказать, что если у нас есть '}', ')' и ']' для каждого '{', '(' и '[' соответственно, выражение ...

Подробнее

Сбалансированное выражение с заменой

В задаче «Сбалансированное выражение с заменой» мы указали строку s, содержащую круглые скобки, т.е. '(', ')', '[', ']', '{', '}'. В некоторых местах строка также содержит x вместо скобок. Проверьте, можно ли преобразовать строку в выражение с допустимыми скобками после замены всех…

Подробнее

Повернуть массив

Поворот массива - это проблема, в которой мы задали массив размера N. Мы должны повернуть массив в правильном направлении. Каждый элемент сдвигается на одну позицию вправо, и последний элемент массива переходит на первую позицию. Итак, мы дали значение K…

Подробнее

Подсчитайте возможные треугольники

Постановка задачи В задаче подсчета возможных треугольников мы дали массив из n натуральных чисел. Найдите количество треугольников, которые можно сформировать, используя три разных элемента массива в качестве сторон треугольника. Примечание: состояние треугольника - это сумма двух сторон…

Подробнее