💪 Подготовьтесь к техническим собеседованиям, решая практические задачи 🚀
Найдите, содержит ли массив какие-либо дубликаты. Функция должна вернуть true, если какое-либо значение появляется минимум дважды, и false, если каждый элемент уникален.
Определите, является ли строка t анаграммой строки s. Анаграмма - это слово, составленное путем перестановки букв другого слова.
Даны массив целых чисел nums и целое число target. Верните индексы двух чисел из массива, сумма которых равна target.
Определите, является ли строка палиндромом с учетом того, что регистр букв не имеет значения и все не буквенно-цифровые символы игнорируются.
Найдите максимальную прибыль, которую можно получить, совершив одну сделку купли-продажи. Вы можете выбрать любой день для покупки и любой последующий день для продажи.
Определите, является ли строка, состоящая из скобок, валидной. Функция должна вернуть true, если строка валидна, и false в противном случае.
Разверните односвязный список и верните новый его начало. Функция должна обрабатывать списки длиной от 0 до 1000 элементов.
Объедините два отсортированных односвязных списка в один отсортированный список и верните его начало. Функция должна обрабатывать списки длиной от 0 до 100 элементов.
Определите, содержит ли односвязный список цикл. Функция должна вернуть true, если цикл существует, и false в противном случае.