💪 Подготовьтесь к техническим собеседованиям, решая практические задачи 🚀
Найдите, содержит ли массив какие-либо дубликаты. Функция должна вернуть true, если какое-либо значение появляется минимум дважды, и false, если каждый элемент уникален.
Определите, является ли строка t анаграммой строки s. Анаграмма - это слово, составленное путем перестановки букв другого слова.
Даны массив целых чисел nums и целое число target. Верните индексы двух чисел из массива, сумма которых равна target.
Дан массив строк strs. Сгруппируйте все анаграммы вместе в подсписки. Анаграмма — это строка, которая содержит те же символы, что и другая строка, но в другом порядке.
Дан массив целых чисел nums и число k. Верните k наиболее часто встречающихся элементов массива. Порядок элементов в ответе не важен.
Дан массив nums, верните массив output, где output[i] равен произведению всех элементов массива nums, кроме nums[i].
Найдите длину самой длинной последовательной последовательности чисел в массиве. Последовательная последовательность - это последовательность, где каждый элемент на 1 больше предыдущего.
Определите, является ли строка палиндромом с учетом того, что регистр букв не имеет значения и все не буквенно-цифровые символы игнорируются.
Найдите все уникальные тройки чисел в массиве, сумма которых равна нулю. Функция должна вернуть массив троек чисел, где каждая тройка содержит три различных элемента, дающих в сумме ноль.