en
Feedback
LeetCode Community

LeetCode Community

Open in Telegram

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

Show more
9 417
Subscribers
-324 hours
+37 days
+830 days
Attracting Subscribers
June '26
June '26
+33
in 0 channels
May '26
+68
in 0 channels
Get PRO
April '26
+62
in 0 channels
Get PRO
March '26
+14
in 0 channels
Get PRO
February '26
+19
in 0 channels
Get PRO
January '26
+16
in 0 channels
Get PRO
December '25
+14
in 0 channels
Get PRO
November '25
+23
in 0 channels
Get PRO
October '25
+15
in 0 channels
Get PRO
September '25
+6
in 0 channels
Get PRO
August '25
+11
in 0 channels
Get PRO
July '25
+23
in 0 channels
Get PRO
June '25
+15
in 0 channels
Get PRO
May '25
+14
in 0 channels
Get PRO
April '25
+21
in 0 channels
Get PRO
March '25
+24
in 0 channels
Get PRO
February '25
+52
in 0 channels
Get PRO
January '25
+951
in 15 channels
Get PRO
December '24
+18
in 0 channels
Get PRO
November '24
+7
in 0 channels
Get PRO
October '24
+14
in 0 channels
Get PRO
September '24
+144
in 0 channels
Get PRO
August '24
+169
in 0 channels
Get PRO
July '24
+181
in 0 channels
Get PRO
June '24
+162
in 0 channels
Get PRO
May '24
+158
in 0 channels
Get PRO
April '24
+159
in 0 channels
Get PRO
March '24
+193
in 0 channels
Get PRO
February '24
+199
in 0 channels
Get PRO
January '24
+174
in 0 channels
Get PRO
December '23
+144
in 0 channels
Get PRO
November '23
+141
in 0 channels
Get PRO
October '23
+155
in 0 channels
Get PRO
September '23
+268
in 0 channels
Get PRO
August '23
+91
in 0 channels
Get PRO
July '23
+80
in 0 channels
Get PRO
June '23
+85
in 0 channels
Get PRO
May '23
+99
in 0 channels
Get PRO
April '23
+102
in 0 channels
Get PRO
March '23
+98
in 0 channels
Get PRO
February '23
+1 129
in 0 channels
Get PRO
January '23
+48
in 0 channels
Get PRO
December '22
+41
in 0 channels
Get PRO
November '22
+1 683
in 0 channels
Get PRO
October '22
+784
in 0 channels
Get PRO
September '22
+58
in 0 channels
Get PRO
August '22
+1 082
in 0 channels
Get PRO
July '22
+5 183
in 0 channels
Get PRO
June '22
+336
in 0 channels
Get PRO
May '22
+408
in 0 channels
Get PRO
April '22
+655
in 0 channels
Get PRO
March '22
+899
in 0 channels
Get PRO
February '22
+321
in 0 channels
Get PRO
January '22
+240
in 0 channels
Get PRO
December '21
+433
in 0 channels
Date
Subscriber Growth
Mentions
Channels
10 June+4
09 June+1
08 June+8
07 June+2
06 June+3
05 June+3
04 June+1
03 June+4
02 June+4
01 June+3
Channel Posts
Ряд клавиатуры Сложность: Лёгкая Условие задачи: дается массив из строк, необходимо вернуть те строки из массива, которые мог
Ряд клавиатуры Сложность: Лёгкая Условие задачи: дается массив из строк, необходимо вернуть те строки из массива, которые могут быть набраны лишь при использовании знаков из одного ряда. Пример: Ввод: words = ["Hello","Alaska","Dad","Peace"] Вывод: ["Alaska","Dad"] Объяснение: Ввод: words = ["omk"] Вывод: [ ] Решение задачи

2
Возрастающая подпоследовательность наибольшей длины Сложность: Средняя Условие задачи: даётся массив, необходимо вычислить на
Возрастающая подпоследовательность наибольшей длины Сложность: Средняя Условие задачи: даётся массив, необходимо вычислить наибольшую длину строго возрастающей подпоследовательности. Пример: Ввод: nums = [10,9,2,5,3,7,101,18] Вывод: 4 Объяснение: подпоследовательность [2,3,7,101] имеет наибольшую длину. Решение задачи
1 699
3
Атака Тимо Сложность: Лёгкая Условие задачи: происходит абстрактная ситуация наш персонаж Тимо атакует своего соперника Эша.
Атака Тимо Сложность: Лёгкая Условие задачи: происходит абстрактная ситуация наш персонаж Тимо атакует своего соперника Эша. Результатом атаки является отравление оппонента на duration секунд. То есть начав атаку в момент времени t отравление будет длиться в промежуток времени [t, t + duration - 1]. Если Тимо решит нанести ещё один удар до окончания действия отравления от предыдущего, то итоговое отравление закончится через duration секунд. На вход подаётся массив из моментов времени нападений, а также длительность действия яда. Необходимо вычислить суммарную длительность действия отравы. Пример: Ввод: timeSeries = [1,4], duration = 2 Вывод: 4 Решение задачи
2 053
4
Как frontend-разработчику вырасти в ЗП? День сурка frontend-разработчика выглядит так Зарплата замерла, задачи — бесконечный
Как frontend-разработчику вырасти в ЗП? День сурка frontend-разработчика выглядит так Зарплата замерла, задачи — бесконечный повтор, растет только кол-во бессмысленных созвонов Откликаешься на вакансии — отвечают только ноунеймы, на собесах закидывают странными алгоритмами «на скорость». И самое бесящее — пока буксуешь, кто-то вокруг спокойно забирает офферы в Яндекс и VK... Ты тоже можешь получить оффер в компанию, в которой тебя будут ценить и хорошо платить. 👋 Меня зовут Тихон, привет! Я — действующий Frontend-разработчик и ментор. Я за руку довожу до оффера на хорошую позицию в Big Tech и сопровождаю на испытательном сроке. В своем канале: 👉Объясняю, как проходить HR-фильтр и превращать отклики в реальные приглашения 👉Помогаю найти мотивацию, борюсь убеждениями, которые мешают развиваться 👉На примерах объясняю, как проходить собеседования, включая техничку 👉Разбираю резюме и делюсь лайфхаками, например как аккуратно “пинговать” рекрутеров А еще регулярно публикую полезные материалы: ▪️Задачи, на которых валяться кандидаты ▪️База по микрофронтам ▪️Подборка из 100+ каналов с вакансиями для разработчиков ▪️100 вопросов, которые точно помогут тебе на собеседовании ▪️Чек лист проверки своего резюме А еще у меня множество успешных кейсов и трогательных отзывов, найти их можно в канале. Реклама, erid: 2W5zFG7g5tD ИП Галактионов Тихон Витальевич, ИНН 771618975809
0
5
За годы опыта в разработке я все сильнее убеждаюсь: хороший инженер отличается тем, как он думает. Как раскладывает задачу, з
За годы опыта в разработке я все сильнее убеждаюсь: хороший инженер отличается тем, как он думает. Как раскладывает задачу, замечает ограничения, работает с данными и не забывает про пограничные случаи. Поэтому алгоритмические задачи для меня — не просто «разминка ради собеса», а нормальный способ проверить, насколько мышление остается в форме. У Городских сервисов Яндекса как раз появился классный формат для такой проверки. На лендинге с головоломками вышла последняя задача от Миши Левина, руководителя направления машинного обучения. И тут самое интересное: правильное решение дает шанс попасть на конференцию Day&Night* Городских сервисов Яндекса 18 апреля в Москве. Day&Night — про то, что обычно остается за кадром: как устроены городские продукты, как стыкуются онлайн и офлайн-сценарии, какие инженерные решения держат все это под нагрузкой. Плюс там будут клубы — формат, где можно не только послушать доклады, но и нормально пообщаться с сильными людьми из индустрии. Так что тут два повода зайти: 1. порешать хорошие головоломки и проверить себя; 2. получить шанс попасть на Day&Night не только через стандартную заявку, но и через решение задач. Я бы точно попробовал. Для разработчика это тот редкий случай, когда челлендж, польза и нетворк сходятся в одной точке. Лендинг тут * День и ночь
0
6
Весовая сумма списка 2 Сложность задачи: Средняя Условие задачи: Вам дан вложенный список целых чисел nestedList. Каждый элем
Весовая сумма списка 2 Сложность задачи: Средняя Условие задачи: Вам дан вложенный список целых чисел nestedList. Каждый элемент является либо целым числом, либо списком, элементы которого также могут быть целыми числами или другими списками. Глубина целого числа — это количество списков, внутри которых оно находится. Например, во вложенном списке [1,[2,2],[[3],2],1] каждому целочисленному значению соответствует его глубина. Пусть maxDepth будет максимальной глубиной любого целого числа. Вес целого числа равен maxDepth - (глубина целого числа) + 1. Верните сумму каждого целого числа во вложенном списке, умноженную на его вес. Значения целых чисел во вложенном списке находятся в диапазоне [-100, 100]. Максимальная глубина любого целого числа меньше или равна 50. Пример: Ввод: nestedList = [[1,1],2,[1,1]] Вывод: 8 Объяснение: Четыре единицы с весом 1, одна двойка с весом 2. 1*1 + 1*1 + 2*2 + 1*1 + 1*1 = 8 Ввод: nestedList = [1,[4,[6]]] Вывод: 17 Решение задачи
0
7
Генерация скобок Сложность задачи: Средняя Условие задачи: Дано n пар круглых скобок, напишите функцию для генерации всех комбинаций правильно сформированных круглых скобок. Пример: Ввод: n = 3 Вывод: ["((()))","(()())","(())()","()(())","()()()"] Ввод: n = 1 Вывод: ["()"] Решение задачи
0
8
Лучшее время для покупки и продажи акций Условие задачи: Вам дан массив 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 Решение задачи
0
9
Подсчет уникальных символов всех подстрок заданной строки Сложность задачи: Трудная Условие задачи: Давайте определим функцию 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 Решение задачи
0