fa
Feedback
LeetCode Community

LeetCode Community

رفتن به کانال در Telegram

Сообщество пользователей-фанатов LeetCode. 🦾 Ссылка для друга: https://t.me/+fhGikrkptrpkYmIy По всем вопросам: @mascarov_valentin или @adv_and_pr НЕ являемся официальным каналом leetcode.com. №4974320675

نمایش بیشتر
9 428
مشترکین
اطلاعاتی وجود ندارد24 ساعت
-17 روز
-2430 روز
جذب مشترکین
سپتامبر '26
سپتامبر '26
+32
در 0 کانال‌ها
اوت '26
+72
در 0 کانال‌ها
Get PRO
ژوئیه '26
+98
در 0 کانال‌ها
Get PRO
ژوئن '26
+76
در 0 کانال‌ها
Get PRO
مه '26
+68
در 0 کانال‌ها
Get PRO
آوریل '26
+62
در 0 کانال‌ها
Get PRO
مارس '26
+14
در 0 کانال‌ها
Get PRO
فوریه '26
+19
در 0 کانال‌ها
Get PRO
ژانویه '26
+16
در 0 کانال‌ها
Get PRO
دسامبر '25
+14
در 0 کانال‌ها
Get PRO
نوامبر '25
+23
در 0 کانال‌ها
Get PRO
اکتبر '25
+15
در 0 کانال‌ها
Get PRO
سپتامبر '25
+6
در 0 کانال‌ها
Get PRO
اوت '25
+11
در 0 کانال‌ها
Get PRO
ژوئیه '25
+23
در 0 کانال‌ها
Get PRO
ژوئن '25
+15
در 0 کانال‌ها
Get PRO
مه '25
+14
در 0 کانال‌ها
Get PRO
آوریل '25
+21
در 0 کانال‌ها
Get PRO
مارس '25
+24
در 0 کانال‌ها
Get PRO
فوریه '25
+52
در 0 کانال‌ها
Get PRO
ژانویه '25
+951
در 15 کانال‌ها
Get PRO
دسامبر '24
+18
در 0 کانال‌ها
Get PRO
نوامبر '24
+7
در 0 کانال‌ها
Get PRO
اکتبر '24
+14
در 0 کانال‌ها
Get PRO
سپتامبر '24
+144
در 0 کانال‌ها
Get PRO
اوت '24
+169
در 0 کانال‌ها
Get PRO
ژوئیه '24
+181
در 0 کانال‌ها
Get PRO
ژوئن '24
+162
در 0 کانال‌ها
Get PRO
مه '24
+158
در 0 کانال‌ها
Get PRO
آوریل '24
+159
در 0 کانال‌ها
Get PRO
مارس '24
+193
در 0 کانال‌ها
Get PRO
فوریه '24
+199
در 0 کانال‌ها
Get PRO
ژانویه '24
+174
در 0 کانال‌ها
Get PRO
دسامبر '23
+144
در 0 کانال‌ها
Get PRO
نوامبر '23
+141
در 0 کانال‌ها
Get PRO
اکتبر '23
+155
در 0 کانال‌ها
Get PRO
سپتامبر '23
+268
در 0 کانال‌ها
Get PRO
اوت '23
+91
در 0 کانال‌ها
Get PRO
ژوئیه '23
+80
در 0 کانال‌ها
Get PRO
ژوئن '23
+85
در 0 کانال‌ها
Get PRO
مه '23
+99
در 0 کانال‌ها
Get PRO
آوریل '23
+102
در 0 کانال‌ها
Get PRO
مارس '23
+98
در 0 کانال‌ها
Get PRO
فوریه '23
+1 129
در 0 کانال‌ها
Get PRO
ژانویه '23
+48
در 0 کانال‌ها
Get PRO
دسامبر '22
+41
در 0 کانال‌ها
Get PRO
نوامبر '22
+1 683
در 0 کانال‌ها
Get PRO
اکتبر '22
+784
در 0 کانال‌ها
Get PRO
سپتامبر '22
+58
در 0 کانال‌ها
Get PRO
اوت '22
+1 082
در 0 کانال‌ها
Get PRO
ژوئیه '22
+5 183
در 0 کانال‌ها
Get PRO
ژوئن '22
+336
در 0 کانال‌ها
Get PRO
مه '22
+408
در 0 کانال‌ها
Get PRO
آوریل '22
+655
در 0 کانال‌ها
Get PRO
مارس '22
+899
در 0 کانال‌ها
Get PRO
فوریه '22
+321
در 0 کانال‌ها
Get PRO
ژانویه '22
+240
در 0 کانال‌ها
Get PRO
دسامبر '21
+433
در 0 کانال‌ها
تاریخ
رشد مشترکین
اشارات
کانال‌ها
16 سپتامبر+1
15 سپتامبر+2
14 سپتامبر+2
13 سپتامبر+1
12 سپتامبر+3
11 سپتامبر+5
10 سپتامبر+1
09 سپتامبر+5
08 سپتامبر0
07 سپتامبر+3
06 سپتامبر+4
05 سپتامبر+1
04 سپتامبر+1
03 سپتامبر+1
02 سپتامبر+1
01 سپتامبر+1
پست‌های کانال
Лучшее время для покупки и продажи акций Условие задачи: Вам дан массив prices, где prices[i] — цена данной акции на i-й день
Лучшее время для покупки и продажи акций Условие задачи: Вам дан массив prices, где prices[i] — цена данной акции на i-й день. Вы хотите максимизировать свою прибыль, выбрав один день для покупки одной акции и выбрав другой день в будущем для продажи этой акции. Верните максимальную прибыль, которую вы можете получить от этой сделки. Если вы не можете получить никакой прибыли, верните 0. Пример: Ввод: prices = [7,1,5,3,6,4] Вывод: 5 Объяснение: Покупка во 2-й день (цена = 1) и продажа в 5-й день (цена = 6), прибыль = 6-1 = 5. Обратите внимание, что покупка во 2-й день и продажа в 1-й день не разрешены, потому что вы должны купить перед продажей. Ввод: prices = [7,6,4,3,1] Вывод: 0 Решение задачи

2
Лучшее время для покупки и продажи акций Условие задачи: Вам дан массив prices, где prices[i] — цена данной акции на i-й день
Лучшее время для покупки и продажи акций Условие задачи: Вам дан массив prices, где prices[i] — цена данной акции на i-й день. Вы хотите максимизировать свою прибыль, выбрав один день для покупки одной акции и выбрав другой день в будущем для продажи этой акции. Верните максимальную прибыль, которую вы можете получить от этой сделки. Если вы не можете получить никакой прибыли, верните 0. Пример: Ввод: prices = [7,1,5,3,6,4] Вывод: 5 Объяснение: Покупка во 2-й день (цена = 1) и продажа в 5-й день (цена = 6), прибыль = 6-1 = 5. Обратите внимание, что покупка во 2-й день и продажа в 1-й день не разрешены, потому что вы должны купить перед продажей. Ввод: prices = [7,6,4,3,1] Вывод: 0 Решение задачи
1 354
3
Подсчет уникальных символов всех подстрок заданной строки Сложность задачи: Трудная Условие задачи: Давайте определим функцию countUniqueChars(s), которая возвращает количество уникальных символов в s. Например, вызов countUniqueChars(s), если s = "LEETCODE", тогда "L", "T", "C", "O", "D" являются уникальными символами, поскольку они появляются только один раз в s, поэтому countUniqueChars(s ) = 5. Для строки s вернуть сумму countUniqueChars(t), где t — подстрока s. Тестовые примеры генерируются таким образом, чтобы ответ помещался в 32-битное целое число. Обратите внимание, что некоторые подстроки могут повторяться, поэтому в этом случае вам также придется считать повторяющиеся. Строка s состоит только из заглавных английских букв. Пример: Ввод: s = "ABC" Вывод: 10 Объяснение: Все возможные подстроки: «A», «B», «C», «AB», «BC» и «ABC». Каждая подстрока состоит только из уникальных букв. Сумма длин всех подстрок равна 1 + 1 + 1 + 2 + 2 + 3 = 10 Ввод: s = "ABA" Вывод: 8 Решение задачи
1 756
4
Jump Game II Сложность задачи: средняя Условие: Получив массив неотрицательных целых чисел nums, вы изначально позиционируетесь в первом индексе массива. Каждый элемент массива представляет максимальную длину прыжка в этой позиции. Ваша цель - достичь последнего индекса за минимальное количество прыжков. Вы можете предположить, что вы всегда можете добраться до последнего индекса. Примеры: Ввод: nums = [2,3,1,1,4] Вывод: 2 Объяснение: Минимальное количество переходов для достижения последнего индекса равно 2. Перейти на 1 шаг от индекса 0 к 1, затем на 3 шага к последнему индексу. Ввод: nums = [2,3,0,1,4] Вывод: 2 Решение задачи
1 828
5
OpenClaw AI-ассистент Сложность задачи: Средняя Условие задачи: Хочешь автономного AI-агента, который строит воронки, собирае
OpenClaw AI-ассистент Сложность задачи: Средняя Условие задачи: Хочешь автономного AI-агента, который строит воронки, собирает семантику, транскрибирует звонки, ищет виральный контент и даже сам звонит, если форма сломана? Но без: • Mac Mini за 60–80 тыс. • долгой настройки VPS/Docker • риска для своего устройства Решение задачи Регистрируешься на Deploy-F → выбираешь нейронку → запускаешь API Первый запуск бесплатно, без карты 🦞 Запускай сейчас - пока другие думают
1
6
Перестановки Сложность задачи: Средняя Условие задачи: Дан массив nums различных целых чисел. Требуется вернуть все возможные
Перестановки Сложность задачи: Средняя Условие задачи: Дан массив nums различных целых чисел. Требуется вернуть все возможные перестановки. Вы можете вернуть ответ в любом порядке. Пример: Ввод: nums = [1,2,3] Вывод: [[1,2,3],[1,3,2],[2,1,3],[2,3,1],[3,1,2],[3,2,1]] Ввод: nums = [0,1] Вывод: [[0,1],[1,0]] Решение задачи
1 702
7
Как получить оффер в Яндекс, Сбер, МТС и другие крутые компании? На фото ребята из моего комьюнити, где уже больше 220 fronte
Как получить оффер в Яндекс, Сбер, МТС и другие крутые компании? На фото ребята из моего комьюнити, где уже больше 220 frontend-разработчиков. Все они успешно устроились в крутые компании и получили офферы от 300 тыс рублей 🫂 👋 Привет, меня зовут Тихон, я действующий Frontend-разработчик и ментор. За руку довожу до оффера в Big Tech и остаюсь рядом на испытательном сроке. В их жизни больше нет бесконечных скучных созвонов, безуспешных откликов на вакансии, странноватых собесов с вопросами словно ты на олимпиаде. И у тебя тоже получится 😎 У меня есть канал, где я: 👉 Показываю, как пройти HR-фильтр и превратить отклики в реальные приглашения 👉 Помогаю найти мотивацию и разбираюсь с убеждениями, которые мешают расти 👉 На примерах показываю, как проходить собеседования, включая техничку 👉 Разбираю резюме и делюсь лайфхаками — например, как аккуратно «пинговать» рекрутеров И регулярно выкладываю полезное: ▪️ Задачи, на которых валятся кандидаты ▪️ Подборка из 100+ каналов с вакансиями для разработчиков ▪️ 100 вопросов, которые помогут тебе на собеседовании ▪️ Чек-лист для проверки своего резюме Подписывайся: https://t.me/+Y-kr_KiYe-ExOWEy Реклама, erid: 2W5zFGrfSAM ИП Галактионов Тихон Витальевич, ИНН 771618975809
1 593
8
Целое число английскими словами Сложность задачи: Трудная Условие задачи: Преобразуйте неотрицательное целое число num в его представление английскими словами. Пример: Ввод: num = 123 Вывод: "One Hundred Twenty Three" Ввод: num = 12345 Вывод: "Twelve Thousand Three Hundred Forty Five" Решение задачи
1 507
9
Лучшее время для покупки и продажи акций Условие задачи: Вам дан массив prices, где prices[i] — цена данной акции на i-й день
Лучшее время для покупки и продажи акций Условие задачи: Вам дан массив prices, где prices[i] — цена данной акции на i-й день. Вы хотите максимизировать свою прибыль, выбрав один день для покупки одной акции и выбрав другой день в будущем для продажи этой акции. Верните максимальную прибыль, которую вы можете получить от этой сделки. Если вы не можете получить никакой прибыли, верните 0. Пример: Ввод: prices = [7,1,5,3,6,4] Вывод: 5 Объяснение: Покупка во 2-й день (цена = 1) и продажа в 5-й день (цена = 6), прибыль = 6-1 = 5. Обратите внимание, что покупка во 2-й день и продажа в 1-й день не разрешены, потому что вы должны купить перед продажей. Ввод: prices = [7,6,4,3,1] Вывод: 0 Решение задачи
1 510
10
Сумма минимумов подмассивов Сложность: Средняя Условие задачи: дается массив целых чисел, необходимо посчитать сумму минимумо
Сумма минимумов подмассивов Сложность: Средняя Условие задачи: дается массив целых чисел, необходимо посчитать сумму минимумов подмассивов, ответ может быть большим, необходимо посчитать результат по модулю 10^9 + 7. Пример: Ввод: arr = [3,1,2,4] Вывод: 17 Объяснение: Подмассивы: [3], [1], [2], [4], [3,1], [1,2], [2,4], [3,1,2], [1,2,4], [3,1,2,4], минимумы этих подмассивов: 3, 1, 2, 4, 1, 1, 2, 1, 1, 1, которые в сумме дают 17. Решение задачи
1 301
11
Хайлоад: производительность и планирование мощностей Приглашаем на практический курс для Middle/Senior-разработчиков, техлидо
Хайлоад: производительность и планирование мощностей Приглашаем на практический курс для Middle/Senior-разработчиков, техлидов, архитекторов, EM и CTO, которые хотят не просто “знать про хайлоад”, а руками разобраться, как работают производительность, нагрузочное тестирование и масштабирование. Будем выжимать 20–100K RPS из своих сервисов на своей инфраструктуре, строить latency/RPS-диаграммы, искать ограничения в стеке и использовать эти данные для capacity planning. В программе: Linux-инфраструктура, nginx, Prometheus/Grafana, нагрузочное тестирование через wrkx, тюнинг производительности, планирование мощностей. Вас жду живые онлайн-сессии и практические домашние задания, в ходе которых вы прокачаетесь в вопросах хайлоада, инфраструктуры и переосмыслите архитектурные подходы в более прагматичном, экономичном и инженерном ключе. 📌 Старт потока 13 июля. Кто мы: R&D-центр Devhands, основатель и автор курса Алексей Рыбак, ex-СТО Badoo и Yum! Brands, член программного комитета Highload. Изучайте программу и записывайтесь. Реклама. ИП Рыбак А.А. ИНН 771407709607 Erid: 2VtzquZx6p5
1 247
12
Хайлоад: производительность и планирование мощностей Приглашаем на практический курс для Middle/Senior-разработчиков, техлидо
Хайлоад: производительность и планирование мощностей Приглашаем на практический курс для Middle/Senior-разработчиков, техлидов, архитекторов, EM и CTO, которые хотят не просто “знать про хайлоад”, а руками разобраться, как работают производительность, нагрузочное тестирование и масштабирование. Будем выжимать 20–100K RPS из своих сервисов на своей инфраструктуре, строить latency/RPS-диаграммы, искать ограничения в стеке и использовать эти данные для capacity planning. В программе: Linux-инфраструктура, nginx, Prometheus/Grafana, нагрузочное тестирование через wrkx, тюнинг производительности, планирование мощностей. Вас жду живые онлайн-сессии и практические домашние задания, в ходе которых вы прокачаетесь в вопросах хайлоада, инфраструктуры и переосмыслите архитектурные подходы в более прагматичном, экономичном и инженерном ключе. 📌 Старт потока 13 июля. Кто мы: R&D-центр Devhands, основатель и автор курса Алексей Рыбак, ex-СТО Badoo и Yum! Brands, член программного комитета Highload. Изучайте программу и записывайтесь. Реклама. ИП Рыбак А.А. ИНН 771407709607 Erid: 2VtzquZx6p5
1
13
Перенос указателя вправо Сложность: Средняя Условие задачи: дается бинарное дерево, необходимо перенести каждый указатель на
Перенос указателя вправо Сложность: Средняя Условие задачи: дается бинарное дерево, необходимо перенести каждый указатель на следующий узел на соответствующий правый правый элемент на текущем уровне либо же передать указатель на NULL в случае отсутствия узла. Пример: Ввод: root = [1,2,3,4,5,null,7] Вывод: [1,#,2,3,#,4,5,7,#] Решение задачи
1 460
14
Сумма вдоль столбцов Сложность: Средняя Условие задачи: дается квадратная матрица, необходимо вычислить минимальную сумму вдо
Сумма вдоль столбцов Сложность: Средняя Условие задачи: дается квадратная матрица, необходимо вычислить минимальную сумму вдоль столбца. Есть условие на движение вдоль столбца есть ограничение: можно перемещаться на ячейку вниз лишь по диагонали или строго вниз. Пример: Ввод: matrix = [[2,1,3],[6,5,4],[7,8,9]] Вывод: 13 Объяснение: *во вложении Решение задачи
1 887
15
День сурка frontend-разработчика Зарплата стоит, скучные задачи день за днем, календарь забит созвонами, которые не влияют во
День сурка frontend-разработчика Зарплата стоит, скучные задачи день за днем, календарь забит созвонами, которые не влияют вообще ни на что. Откликаешься на вакансии, а в ответ тишина либо какие-то мутные конторы. На собесах вместо нормальной оценки навыков цирк с алгоритмами на скорость, как будто ты на олимпиаде, а не работу ищешь. И самое неприятное, пока ты варишься в этом болоте, кто-то спокойно проходит собесы и уходит в Яндекс, VK или на хорошую Валютную удаленку без лишней драмы. Есть классные проекты и сильные команды, где разработчиков действительно ценят, дают расти, поддерживают развитие и платят достойно и ты можешь туда попасть! 👋 Меня зовут Тихон, привет! Я — действующий Frontend-разработчик и ментор. Я за руку довожу до оффера на хорошую позицию в Big Tech и сопровождаю на испытательном сроке. Также из учеников я собираю комьюнити, где уже более 220 frontend-разработчиков🫂 А в своем канале: 👉Объясняю, как проходить HR-фильтр и превращать отклики в реальные приглашения 👉Помогаю найти мотивацию, борюсь убеждениями, которые мешают развиваться 👉На примерах объясняю, как проходить собеседования, включая техничку 👉Разбираю резюме и делюсь лайфхаками, например как аккуратно “пинговать” рекрутеров А еще регулярно публикую полезные материалы: ▪️Задачи, на которых валяться кандидаты ▪️База по микрофронтам ▪️Подборка из 100+ каналов с вакансиями для разработчиков ▪️100 вопросов, которые точно помогут тебе на собеседовании ▪️Чек лист проверки своего резюме А еще у меня множество успешных кейсов и отзывов, найти их можно в канале. Реклама, erid: 2W5zFGRsopuИП Галактионов Тихон Витальевич, ИНН 771618975809
1 614
16
Ряд клавиатуры Сложность: Лёгкая Условие задачи: дается массив из строк, необходимо вернуть те строки из массива, которые мог
Ряд клавиатуры Сложность: Лёгкая Условие задачи: дается массив из строк, необходимо вернуть те строки из массива, которые могут быть набраны лишь при использовании знаков из одного ряда. Пример: Ввод: words = ["Hello","Alaska","Dad","Peace"] Вывод: ["Alaska","Dad"] Объяснение: Ввод: words = ["omk"] Вывод: [ ] Решение задачи
1 828
17
Возрастающая подпоследовательность наибольшей длины Сложность: Средняя Условие задачи: даётся массив, необходимо вычислить на
Возрастающая подпоследовательность наибольшей длины Сложность: Средняя Условие задачи: даётся массив, необходимо вычислить наибольшую длину строго возрастающей подпоследовательности. Пример: Ввод: nums = [10,9,2,5,3,7,101,18] Вывод: 4 Объяснение: подпоследовательность [2,3,7,101] имеет наибольшую длину. Решение задачи
2 061
18
Атака Тимо Сложность: Лёгкая Условие задачи: происходит абстрактная ситуация наш персонаж Тимо атакует своего соперника Эша.
Атака Тимо Сложность: Лёгкая Условие задачи: происходит абстрактная ситуация наш персонаж Тимо атакует своего соперника Эша. Результатом атаки является отравление оппонента на duration секунд. То есть начав атаку в момент времени t отравление будет длиться в промежуток времени [t, t + duration - 1]. Если Тимо решит нанести ещё один удар до окончания действия отравления от предыдущего, то итоговое отравление закончится через duration секунд. На вход подаётся массив из моментов времени нападений, а также длительность действия яда. Необходимо вычислить суммарную длительность действия отравы. Пример: Ввод: timeSeries = [1,4], duration = 2 Вывод: 4 Решение задачи
2 053
19
Как frontend-разработчику вырасти в ЗП? День сурка frontend-разработчика выглядит так Зарплата замерла, задачи — бесконечный
Как frontend-разработчику вырасти в ЗП? День сурка frontend-разработчика выглядит так Зарплата замерла, задачи — бесконечный повтор, растет только кол-во бессмысленных созвонов Откликаешься на вакансии — отвечают только ноунеймы, на собесах закидывают странными алгоритмами «на скорость». И самое бесящее — пока буксуешь, кто-то вокруг спокойно забирает офферы в Яндекс и VK... Ты тоже можешь получить оффер в компанию, в которой тебя будут ценить и хорошо платить. 👋 Меня зовут Тихон, привет! Я — действующий Frontend-разработчик и ментор. Я за руку довожу до оффера на хорошую позицию в Big Tech и сопровождаю на испытательном сроке. В своем канале: 👉Объясняю, как проходить HR-фильтр и превращать отклики в реальные приглашения 👉Помогаю найти мотивацию, борюсь убеждениями, которые мешают развиваться 👉На примерах объясняю, как проходить собеседования, включая техничку 👉Разбираю резюме и делюсь лайфхаками, например как аккуратно “пинговать” рекрутеров А еще регулярно публикую полезные материалы: ▪️Задачи, на которых валяться кандидаты ▪️База по микрофронтам ▪️Подборка из 100+ каналов с вакансиями для разработчиков ▪️100 вопросов, которые точно помогут тебе на собеседовании ▪️Чек лист проверки своего резюме А еще у меня множество успешных кейсов и трогательных отзывов, найти их можно в канале. Реклама, erid: 2W5zFG7g5tD ИП Галактионов Тихон Витальевич, ИНН 771618975809
0
20
За годы опыта в разработке я все сильнее убеждаюсь: хороший инженер отличается тем, как он думает. Как раскладывает задачу, з
За годы опыта в разработке я все сильнее убеждаюсь: хороший инженер отличается тем, как он думает. Как раскладывает задачу, замечает ограничения, работает с данными и не забывает про пограничные случаи. Поэтому алгоритмические задачи для меня — не просто «разминка ради собеса», а нормальный способ проверить, насколько мышление остается в форме. У Городских сервисов Яндекса как раз появился классный формат для такой проверки. На лендинге с головоломками вышла последняя задача от Миши Левина, руководителя направления машинного обучения. И тут самое интересное: правильное решение дает шанс попасть на конференцию Day&Night* Городских сервисов Яндекса 18 апреля в Москве. Day&Night — про то, что обычно остается за кадром: как устроены городские продукты, как стыкуются онлайн и офлайн-сценарии, какие инженерные решения держат все это под нагрузкой. Плюс там будут клубы — формат, где можно не только послушать доклады, но и нормально пообщаться с сильными людьми из индустрии. Так что тут два повода зайти: 1. порешать хорошие головоломки и проверить себя; 2. получить шанс попасть на Day&Night не только через стандартную заявку, но и через решение задач. Я бы точно попробовал. Для разработчика это тот редкий случай, когда челлендж, польза и нетворк сходятся в одной точке. Лендинг тут * День и ночь
0