image.png72 Кб, 1024x682
Leetcode Тред /leetcode/ 3565769 В конец треда | Веб
Тред посвящён решению задач на leetcode.com

Решаем дейлики, обсуждаем задачи, учим базу, залетаем в FAANG.

>ряя литкод говно, пользы ноль


Норм нагрузка на мозг и прокачка абстрактного мышления - ну да, пользы 0, лучше в батлу поиграть и подрочить.
2 3565920
>>565769 (OP)

>прокачка абстрактного мышления


Спорное заявление. Прокачка "алгоритимического мышления", т.е. умения видеть где и что применить - да, но точно не абстрактного.

>лучше в батлу поиграть и подрочить.


Это полная правда. Развлекаться всегда лучше чем страдать.
17619237830680.jpg772 Кб, 850x1275
3 3575209
4 3588641
>>565769 (OP)
Кто скажет почему codeforces тормозит?
5 3591681
>>565769 (OP)
Пописял в тредик

мимо байтоеб, ни разу на собесах не просили задачки уровня литкода сложнее пузырьковой сортировки
6 3595348
>>565769 (OP)
в чем я не прав?
7 3655190
>>595348
>>565769 (OP)
Сука очередной беззубый тред, который я обязан поднять нахуй с колен, так же как и эмбедет тред, сучары вы там по ахуевали первого марта вам подарили подарок в виде решение одной строкой медиум задачи
8 3655191
>>565769 (OP)
>>565769 (OP)
хуянг, инфоцыган насмотрелся что ли ?
>>655190
Присылайте не стандартные оригинальные (не гпетешные решения задач) из этого листа, с меня научная статья
мое решение сегодняшнего дейлика

class Solution:
def minSwaps(self, grid: List[List[int]]) -> int:
n = len(grid)

trailing_zeros = []

for row in grid:
count = 0
for val in reversed(row):
if val == 0:
count += 1
else:
break
trailing_zeros.append(count)

swaps = 0

for i in range(n):
required = n - i - 1

if trailing_zeros >= required:
continue

j = i + 1
while j < n and trailing_zeros[j] < required:
j += 1

if j == n:
return -1

while j > i:
trailing_zeros[j], trailing_zeros[j - 1] = (
trailing_zeros[j - 1],
trailing_zeros[j]
)
swaps += 1
j -= 1

return swaps
8 3655191
>>565769 (OP)
>>565769 (OP)
хуянг, инфоцыган насмотрелся что ли ?
>>655190
Присылайте не стандартные оригинальные (не гпетешные решения задач) из этого листа, с меня научная статья
мое решение сегодняшнего дейлика

class Solution:
def minSwaps(self, grid: List[List[int]]) -> int:
n = len(grid)

trailing_zeros = []

for row in grid:
count = 0
for val in reversed(row):
if val == 0:
count += 1
else:
break
trailing_zeros.append(count)

swaps = 0

for i in range(n):
required = n - i - 1

if trailing_zeros >= required:
continue

j = i + 1
while j < n and trailing_zeros[j] < required:
j += 1

if j == n:
return -1

while j > i:
trailing_zeros[j], trailing_zeros[j - 1] = (
trailing_zeros[j - 1],
trailing_zeros[j]
)
swaps += 1
j -= 1

return swaps
9 3655192
>>655191
https:// leetcode.com/ problem- list/geome try/

глава 7 в помощь

вот они слева на право назови их всех докажи что у тебя нет личной жизни
10 3655350
>>655191
Какой же питон все-таки уродский. Вот буквально нет отступов и уже нихрена не понятно что там после чего крутится. Не понимаю кто и зачем решил что это должно быть стандартом для решения алгоритмических задачек.
11 3655386
>>655350

>Вот буквально нет отступов и уже нихрена не понятно


Ты из тех олипмпиадников, что код хуярит в одну строку и однобуквенные переменные юзает что бы время печати экономить?
Будучи студнем был на побегушках во время всероса по проге и чекал, что бы никто не списывал/юзал телебоны, я даже не знал, что так уебищно и уродски можно писать
12 3655451
>>655192
Почему азиаты любят брать американские имена? Не первый раз замечаю. Помню как треть моих коллег были азиатами и у всех у них были имена Макс, Крис, Феликс, Том
13 3655461
>>565769 (OP)
Кто тоже загоняется по поводу того что он в свое время не закончил топовый московский вуз уровня МФТИ (или что там сейчас у москвичей популярно), не участвовал в вузовских олимпиадах и для бигтех работодателя он никогда не будет на уровне выпускника подобного топвуза? Что он больше никогда не сможет пойти на стажировку в бигтех и устроить себе тем самым хорошую жизнь? Я слышал всяких парней из МФТИ по выпуску чуть ли не зарубеж приглашают (ну или по окончаию стажировки в российском бигтехе).

Это как натурально быть в низшей касте просто по факту учебе не в том вузе.

Мимо закончил баку в мухгу. Умею решать алгоритмические задачи, знаю плюсы и жс (бэкенд). Есть 4х-летний работы в местных конторах, в целом зпшка не сильно огромная (150к), но жить можно, не жалуюсь. Все загоны идут чисто из-за вуза.
14 3655765
>>655461
Можно не отвечать, я в отдельный тред уже зарепостил.
15 3656332
>>655451
Потому что их родные имена никто не запоминает и не выговаривает. Я за границей в кафешках с порядком выдачи заказа типа старбаксовской, когда по имени зовут, тоже всегда представляюсь как угодно, только не своим именем. Потому что ни один ебучий иностранец не в состоянии выговорить имя "Виталий". Особенно испаноговорящие, у этих вообще три извилины в языковом плане.
16 3656373
>>655451
Кек, знакомый азиат называл это американским именем и только для других китайцев представлялся настоящим.
17 3656377
>>655461

>Все загоны идут чисто из-за вуза.


Да ты тревожник просто, будь у тебя норм вуз, тревожился бы по другому поводу.
18 3656415
>>565769 (OP)
мне нужна ебанная медаль и кепочка, ЛЮБОЙ ЦЕНОЙ НО БЕСПЛАТНО

Кста нашел интересную сука ебанная сложна нахуй задачу уровень изи, планирую сделать из неё проект, на поиск паттерна в файле, скидывайте оригинальные решения

290. Word Pattern

leetcode.com/ problems /word-pattern/description/?envType=problem-list-v2&envId=string
17718662066483381454.mp41,6 Мб, mp4,
428x716, 0:12
19 3656418
>>655461
лижи мои яички ты не достояна хуя, че пришел то ? пожаловаться ? пошел нахуй не тот вуз не та страна все не то у тебя походу что то не то и вокруг как то не так
20 3656483
>>656418

>не та страна


я такое не писал кек
Снимок экрана 2026-03-05 053309.png37 Кб, 850x198
21 3656522
Вкатился, дальше че?
22 3656525
>>656522
теперь надень чулочки и начни траповать пока пишешь код
23 3656531
>>656415

>мне нужна ебанная медаль и кепочка


Что-то не увидел где там кепочки и за что дают, только рюкзак бутылочку и блокнот вижу.
24 3656532
>>656531
Разобрался, в два шага, сперва баллы накопить и потом купить за баллы кепку, хитро.
25 3656539
>>656531
>>656532
>>656415
А в чем прикол этих наград, если любой ИИ-дрочер эти баллы в 100 раз быстрее заработает? Это же дюп бесконечных рюкзаков, нужен лишь ИИ
26 3660321
>>656539
после этого вопроса весь тред замолчал кек
27 3660473
>>656539
Там дюпать долго. Там за день можно накопить только 10 коинов, футболочка стоит 6000 коинов, то есть почти два года нужно этой хуетой заниматься. Тратить на эту хуйню два года, даже если заходить просто на 5 минут, чтобы закинуть задачу в нейронку, ради какой-то обоссанной футболки с рынка, которая стоит два доллара - ну и нахуй оно надо?
28 3660519
>>660473
Зачем заходить самому, если скрипт в три строчки сделает тебе 100500 аккаунтов, каждый из которых сам будет дюпать тебе футболки?
29 3664737
>>660519
пошел нахуй, ты либо скидываешь куколд ебанный, либо идешь нахуй на работу устройся вот тебе скрипт на автоотклик

let totalResponses = 0;

function respondToVacancies() {
// Find all response buttons and click on them
let buttons = document.querySelectorAll('[data-qa="vacancy-serp__vacancy_response"]');
buttons.forEach(button => {
button.click();
totalResponses++;
});

// Check if we reached the limit of 100 responses
if (totalResponses >= 100) {
console.log("Reached 100 responses. Stopping...");
return;
}

// Find the next page button and click on it
let nextPageButton = document.querySelector('[data-qa="pager-next"]');
if (nextPageButton) {
nextPageButton.click();

// Use a timeout to wait for the next page to load and then continue the process
setTimeout(respondToVacancies, 3000); // Wait 3 seconds for the next page to load
} else {
console.log("No more pages to navigate. Stopping...");
}
}

// Start the process
respondToVacancies();
29 3664737
>>660519
пошел нахуй, ты либо скидываешь куколд ебанный, либо идешь нахуй на работу устройся вот тебе скрипт на автоотклик

let totalResponses = 0;

function respondToVacancies() {
// Find all response buttons and click on them
let buttons = document.querySelectorAll('[data-qa="vacancy-serp__vacancy_response"]');
buttons.forEach(button => {
button.click();
totalResponses++;
});

// Check if we reached the limit of 100 responses
if (totalResponses >= 100) {
console.log("Reached 100 responses. Stopping...");
return;
}

// Find the next page button and click on it
let nextPageButton = document.querySelector('[data-qa="pager-next"]');
if (nextPageButton) {
nextPageButton.click();

// Use a timeout to wait for the next page to load and then continue the process
setTimeout(respondToVacancies, 3000); // Wait 3 seconds for the next page to load
} else {
console.log("No more pages to navigate. Stopping...");
}
}

// Start the process
respondToVacancies();
17718664580733176901.mp41,4 Мб, mp4,
720x720, 0:03
30 3664738
Обновить тред
« /pr/В начало тредаВеб-версияНастройки
/a//b//mu//s//vg/Все доски

Скачать тред только с превьюс превью и прикрепленными файлами

Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах.Подробнее