170 похожих чатов

Ктото решал Это на литкоде? Это задача какого уровня? Мидл?

18 ответов

13 просмотров

уровень задачи: день восьмой в Advent of Code :D

Arr- Автор вопроса

Задачи не разделяются на Жуниор мидл сенер, условный Джун может вполне решить такую задачу а мидл нет и наоборот задачи которые решает миддл не всегда может решить джун

Arr
Типо олимпиадная?

ну… не самая зубодробительная, на первый взгляд

Arr- Автор вопроса
w9i
Задачи не разделяются на Жуниор мидл сенер, условн...

Это да, но все таки тут нужно уже конкретно мозг повернуть если не знать решения.. я вот не знаю, думаю и нихера не придумывается😂

Arr- Автор вопроса
evle
Ну, надо придумывать.

Ну это от того что не знаю верного способа

Arr
Ну это от того что не знаю верного способа

Ты сразу на литкоде решил с хардов начать? Отсортируй сначала по сложности чтобы оказались easy первыми затем по acceptance

Arr
Ну это от того что не знаю верного способа

Никто не знает "верного способа" под все задачи сразу. Но как минимум какие-то идеи о том, с каких сторон можно подходить к задаче, должны быть. Достаточно редко нужен действительно прямо хиторовывернутый и неочевидный алгоритм, чаще всего просто нужно аккуратно проанализировать исходные данные, построить плюс-минус очевидный путь — и это уже будет неплохо.

Это на ближайший больший/меньший элемент справа/слева

Arr- Автор вопроса
w9i
Ты сразу на литкоде решил с хардов начать? Отсор...

Не, я просто зашел изза интереса В основном решаю easy, иногда миддл получается Но на кодварсе максимум пару 5 решил, думаю это как раз уровень изи на литкоде

Arr- Автор вопроса
Dmitry
Это на ближайший больший/меньший элемент справа/сл...

Я тоже об этом думал, начал расписывать возможные варианты, но пока не осознал как все это объединить. Понимаю что там должна быть видимо рекурсия, считающая разницы в высотах с соседними стобликами для выбранного столбика. А потом как то совмещать результаты этих операций чтобы получить общее значение воды

Ограничения есть?

Arr- Автор вопроса
Dmitry
Ограничения есть?

Constraints: • n == height.length • 1 <= n <= 2 * 104 • 0 <= height[i] <= 105

Arr
Constraints: • n == height.length • 1 <= n <= 2 ...

Интересно, зачем 2. :-D А вообще забавно было бы ограничениями по памяти придавить и посмотреть, что с этим делать.

Arr- Автор вопроса
evle
М... Зачем нам тут рекурсия?

Ну я пока и не понимаю правильный подход Может не рекурсия а цикл? Например считать слева направо, или нужно считать по столбцам и строкам както.. короче не моего левела задача😂

Arr- Автор вопроса

Похожие вопросы

Обсуждают сегодня

30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
Карта сайта