Viktor
Порридж В Ко-ливинге
Порридж В Ко-ливинге
Как вам задачка? Я не решал, но выглядит интересно
https://leetcode.com/problems/decode-string/description/
Viktor
Жёсткая рука «рынка» 😃 не уверен, правда, что это целенаправленная история. В Я была такая же внутренняя конкуренция, в какой-то момент административно пытались пресекать, но имхо продукты проигрывают от отсутствия конкуренции (внутренней)
Viktor
Viktor
Vladimir
Перевел на 3.9 для компактности
return reduce(lambda x, ic: (cs := max(x[0], x[2].get(ic[1], -1) + 1), max(result, ic[0] - cs + 1), x[2] | {ic[1]: ic[0]}), enumerate(s), (0, 0, {}))[1]
Мои глаза🙈
Порридж В Ко-ливинге
Viktor
Viktor
Lynn «Кофеман»
Хотя я подозреваю, что на особо длинных и запутанных строках моё решение в тайминги не уложится. Всё-таки у стека один проход.
Но зато у меня три строчки =)
Viktor
Я примерно про это же хотел сказать, что на собесе том же надо быть готовым уйти в особенности того как регулярки реализованы, чтобы сложность оценить. Но если кандидат может и это — крутяк прямо, по-моему.
Viktor
Порридж В Ко-ливинге
Lynn «Кофеман»
Ну написать (\d+)\[(\w+)\] много гугла не нужно 😅
Alex Azarov
Вчера прошёл технический собес в американский стартап небольшой
Сегодня прислали приглашения на следующие секции
Alex Azarov
Секции называются:
1) Operational Excellence
2) Customer Focus/Delivery & outcomes
3) Think Big
Alex Azarov
В Яндексе бехавиорал секций похоже вообще нет, а тут 3
Viktor
Viktor
Это как бы и есть бехейв.
Alex Azarov
Да, финальная, в целом согласен
Alex Azarov
Сажусь сча на самолёт и тут реклама Амазона
(Имя мне обрезали получилось Alexa)
Порридж В Ко-ливинге
Alex Azarov
Alex Azarov
Alex Azarov
Египет, сча особо никуда не полетишь
Alex Azarov
У меня шенген есть и беларусов даже пускают сейчас, но там 10 дней карантина
Ilia
Ilia
Бывший коллега вообще в Штаты улетел на Новый год через Турцию
Alex Azarov
Я в Египте не был всё равно, надо закрыть гештальт...
Lynn «Кофеман»
Lynn «Кофеман»
Ты бы так не светил свои брони
Alex Azarov
Прекол
Ilia
Современный интернет ))
Lynn «Кофеман»
Я иногда по приколу захожу в инстаграме в геотег какого-нибудь аэропорта и разглядываю фотки посадочных 😀
Alex Azarov
Только я без понятия кто эти все люди
Видимо весь рейс на одну бронь
Lynn «Кофеман»
Так у тебя тур какой-нибудь?
Lynn «Кофеман»
Хотя вот лучше это https://www.secjuice.com/boarding-pass-on-social-media/
Alex Azarov
Ilia
Тогда понятно почему в одной куче люди )
Lynn «Кофеман»
Можешь всех пересадить 😈
Порридж В Ко-ливинге
Опять нифига не понял, но интересно
Порридж В Ко-ливинге
По брони вроде ничего, кроме как в хвост посадить – нельзя.
Lynn «Кофеман»
Опять нифига не понял, но интересно
У авиакомпаний безопасность ниже плинтуса. По PNR и фамилии обычно можно с бронью делать что угодно. А PNR они любят печатать на посадочном (хотя некоторые перестали)
Порридж В Ко-ливинге
Lynn «Кофеман»
Порридж В Ко-ливинге
А, да пофиг. В СНГ вообще данные любого можно купить за копейки, о какой безопасности тут можно говорить
Lynn «Кофеман»
Данные это одно, а когда ты с вещами в аэропорту, а тебе говорят что тебя нет в списках на рейс, это немножко печально
Порридж В Ко-ливинге
Ну вроде так же можно и карту банковскую заблочить “экстренно”. Вроде даже без кодового слова в некоторых банках
Ilia
Ilia
Но вот тот факт, что оператор может легко узнать твоё кодовое слово, потому что ты его используешь в нескольких банках, это немного напрягает
Ilia
Надо озаботиться вопросом смены этих кодовых слов на разные ))
Evgeniy
Lynn «Кофеман»
Ну да, почти. while(s.includes('[')) { s = s.replace(...) }; return s; =)
Evgeniy
У меня вышло, но по времени не очень
Evgeniy
Lynn «Кофеман»
Ну я ж на JS. О, кстати, надо на гошечке попрактиковаться
Evgeniy
using System.Text.RegularExpressions;
public class Solution {
public string DecodeString(string s) {
string regex = @"(?'count'\d+)\[(?'str'\w+)\]";
string rs = Regex.Replace(s, regex, m => string.Concat(Enumerable.Repeat(m.Groups["str"].Value, int.Parse(m.Groups["count"].Value))));
return (Regex.IsMatch(rs, regex)) ? DecodeString(rs) : rs;
}
}
Evgeniy
Concat всё время занял
Evgeniy
Порридж В Ко-ливинге
Дизель на Tesla и Ардуино 🚗 📟
⚠️ опасно, техническая лексика
1. Отправлялись мы с командой и братом Лёхи в Киев на 4 дня, а застряли на неделю. Ехали мы за компанию ставить на Теслу дизельное отопление, ибо елктрокар дико жрёт пробег на обогрев зимой, и дизельное отопление сделает его пригодным для межгородних переездов в холодное время года ❄️
2. Автомастера сварили кастомный 10 литровый бак для дизеля, поставили и подключили Webasto (дизельный обогреватель для грузовиков).
3. Из-за появления новой системы отопления, нужно было перекрывать старую, так как Webasto подаёт сразу горячий воздух в трубопровод который раньше тянул холодный воздух из наружного фильтра, в момент включения нужно перекрывать старую систему заслонкой.
4. И тут на сцену выходит программирование👨💻, что бы не строить електросистему с кучей сенсоров, мы эксеперементальным путём собрали заслонку, которой управляет сервопривод (мотор, который по команде поворачивается), которым управляет ардуино с кнопки на приборной панели, мы хотели подключиться к питанию вентилятора Webasto, но там был ШИМ, который мы не смогли считать, поэтому пришлось вывести кнопку в салон.
5. Это прикольный инженерный опыт для всех нас, я первый раз прогал ардуинку на плюсах и теперь мои 15 строк кода крутятся в багажнике теслы. Кстати, мы не нашли аналогов в интернете, так что походу это первая в мире Тесла с кастомным дизельным отоплением 🤷♂️
Viktor
Дизель на Tesla и Ардуино 🚗 📟
⚠️ опасно, техническая лексика
1. Отправлялись мы с командой и братом Лёхи в Киев на 4 дня, а застряли на неделю. Ехали мы за компанию ставить на Теслу дизельное отопление, ибо елктрокар дико жрёт пробег на обогрев зимой, и дизельное отопление сделает его пригодным для межгородних переездов в холодное время года ❄️
2. Автомастера сварили кастомный 10 литровый бак для дизеля, поставили и подключили Webasto (дизельный обогреватель для грузовиков).
3. Из-за появления новой системы отопления, нужно было перекрывать старую, так как Webasto подаёт сразу горячий воздух в трубопровод который раньше тянул холодный воздух из наружного фильтра, в момент включения нужно перекрывать старую систему заслонкой.
4. И тут на сцену выходит программирование👨💻, что бы не строить електросистему с кучей сенсоров, мы эксеперементальным путём собрали заслонку, которой управляет сервопривод (мотор, который по команде поворачивается), которым управляет ардуино с кнопки на приборной панели, мы хотели подключиться к питанию вентилятора Webasto, но там был ШИМ, который мы не смогли считать, поэтому пришлось вывести кнопку в салон.
5. Это прикольный инженерный опыт для всех нас, я первый раз прогал ардуинку на плюсах и теперь мои 15 строк кода крутятся в багажнике теслы. Кстати, мы не нашли аналогов в интернете, так что походу это первая в мире Тесла с кастомным дизельным отоплением 🤷♂️
15 строк кода крутятся в багажнике Теслы — это прекрасно.
Порридж В Ко-ливинге
Пхахха, вообще парень классный, уже ИИшки пишет, 2 проекта, прошел в Epam и все это в 20 лет.
Конечно звезды с неба не хватает, но все равно чувствую себя теперь лохом(
Viktor
Viktor
Я в 20 лет ни строчки кода не написал ещё 😃
Viktor
Только сопромат, только хардкор.
Viktor
А толку нет от него.
Viktor
Стартанул с веба соответственно. В веб-студию пошёл работать, сайты клепать на пхп.
Viktor
Не зная пхп 😃
Viktor
ну это нормально было 10 лет назад