Ilia
но не знаю про вторую, конечно
Ilia
но в первой задаче нам достаточно найти тайлы, которые могут соединиться только с двумя тайлами, таких 4 и они как раз углы
Lynn «Кофеман»
Да, для первой достаточно найти углы
Ilia
но есть во второй всю картинку искать, то сразу имеет смысл собирать всю картинку
Ilia
а в первой получится всего N * 4 * 2 чисел
Lynn «Кофеман»
N*4*2 — это что?
Ilia
N - количество тайлов, 4 стороны, которые нужно проверить в обе стороны, потому что при повороте два тайла соединятся только одно число обратно другому
Ilia
я развиваю мысль про 10битное число )
Ilia
@alexeyten подскажи, пожалуйста, а во второй части надо всю картинку найти?
Ilia
кстати, а если найти 4 угла, то все остальное должно легко сложиться в общую картину, просто например по спирали пойти
Ilia
при условии что все числа будут разными конечно, частный случай )
Порридж В Ко-ливинге
Яндекс норм местечко. Еще и ШАД на сдачу
Порридж В Ко-ливинге
Яндекс норм местечко. Еще и ШАД на сдачу
Объективная оценка "Яндекса":
Ilia
для набора опыта на старте так точно норм место ))
Viktor
Viktor
некоторые только в ШАД и ходили, а после в Яндекс не пошли. так что у него есть ценность и сама по себе.
Порридж В Ко-ливинге
"а еще меня яндекс на собесе назвал тупой, а через 3 года дал Сегаловича, то было смешно" 🤣🤣🤣🤣
Порридж В Ко-ливинге
Может он не вырос, а и был такого уровня
Viktor
Может он не вырос, а и был такого уровня
Это сарказм. Конечно и был. Просто неудачно прошел собес.
Viktor
Это лишний раз подтверждение того, что «в фаанге не работают самые лучше в мире инженеры».
Evgeniy
все равно дофига
Без питона нереально быстрее)
Evgeniy
Сегодняшняя задача тоже отличная
Evgeniy
И во второй части неожиданный сюрприз
Lynn «Кофеман»
Сегодняшняя гораздо проще. Видимо вчерашняя это специальный гроб на выходные
Evgeniy
Выходит так. Я со вчерашней пока застрял с поиском расстановки углов.
Evgeniy
С перебором всевозможных переворотов.
Evgeniy
Ну то есть их то я нашёл, но как состыковать пока не придумал 😄
Evgeniy
Судя по статистике вчерашняя задача всем далась тяжелее всего
Ilia
лол, а я своим тупым алгоритмом в один проход смог найти все граничные тайлы, осталось их соединить. не думал, что сработает ))
Viktor
лол, а я своим тупым алгоритмом в один проход смог найти все граничные тайлы, осталось их соединить. не думал, что сработает ))
у меня получилось превую часть относительно просто сделать. строим мапу где ключ edge (с учетом всех поворотов), а значение список айдишников тайлов. соответственно там где у нас по два айдишника есть связь. ну и чтобы найти крайние айдишики нужно найти их с соответствующим количеством связей.
Viktor
типа 50 строк вышло
Viktor
а вот над второй частью сижу…
Viktor
и мне кажется, что все это работает потому что есть ровно один вариант как составить карту.
Viktor
т.е. как и сказал Лёха автор не слишком извращался.
Viktor
плюс помогает то, что тайлы квадратные, поэтому можно построить мап
Viktor
потому что ключи это просто строчки 10 символов, на 10-битные числа я забил 😄
Viktor
че-то сил нет строить это изображение целиком и искать в нем чудовищ, надо просто написать километр кода 😂
Порридж В Ко-ливинге
Не, ну этот чатик просто ополот любви и доброты. Нахрен вообще в эти чаты заходить, там же только одна токсичность
Порридж В Ко-ливинге
Это что за чат такой?
Да любой гнитник. Хоть по JS, хоть по TS, хоть по Python. Там сидят какие-то злые обиженки, который хотят по оскорблять и наехать что все не правы. Они прям мониторят эти чаты, и отвечают прям сразу
Порридж В Ко-ливинге
И часто такими чуваками бывают админы 😃
Порридж В Ко-ливинге
😎😎😎
Ilia
не просто так ходят байки, что ру сегмент разрабов самый токсичный
Порридж В Ко-ливинге
Какой крутой. Там еще чуваки ниже вопросы задавали, он сразу отвечал...
Ilia
ты забыл еще один пункт, куча людей вообще не сидит ни в каких чатах, особенно адекватных, а если видят токсиков, то просто выходят и игнорируют такие места )
Sergei
Это ещё с давних линуксовых чатов в irc, где любой ответ rtfm
Sergei
Вот и сидят боятся вопросы задавать
Порридж В Ко-ливинге
Я по проходил вакансий на фронт, и понял что все не гиганты тупо ищут верстальщиков. Все таки я был прав в споре с @vitkarpov , что остальные компании такое себе. Я кончно понимаю, что это типо правильно со стороны мелких компаний, но я хочу пойти как разработчик, и пройти собес на разработчика, а не получить допрос из списка вопросов для верстальщика
Nikolay
Это ещё с давних линуксовых чатов в irc, где любой ответ rtfm
Но справедливости ради rtfm зачастую работает - по крайней мере для меня))
Порридж В Ко-ливинге
Не только разрабов)
Ооо, в видеоиграх токсичностью с *русней* только поляки могут посостязаться
Yarik
Мне токсики именно белорусы попадались, хз почему
Порридж В Ко-ливинге
а веб разработчик по-твоему не верстает?
В Яндексе уже с 2014 года нанимают разрабов а не верстальщиков. А в ФААНГе давно нанимают тупо разрабов, и они уже делают что хотят/как назначат. Да, верстают, но разраб не должен знать ВСЮ документацию на MDN, разраб должен в ней быстро разобраться.
Порридж В Ко-ливинге
Я видимо пропустил, а что не так с остальными компаниями?
Просто у них другие цели. Они нанимают не разработчика, а верстальщика, бэкэндера на C#, сис админа на windows.
Порридж В Ко-ливинге
Просто уровень другой, это не оскорбление, просто у них так получается.
Nikolay
А в чем разница между "разрабочиком" и "бэкэндер на C#" ? Или в такой формулировка бэкендер только этим и ограничен и больше ничего не может?
Nikolay
или если он и клиент пилит то становится уже фулл-стек "разрабочиком"?
Порридж В Ко-ливинге
А в чем разница между "разрабочиком" и "бэкэндер на C#" ? Или в такой формулировка бэкендер только этим и ограничен и больше ничего не может?
Разработчику дали задание, он его изучил, и сделал. Бэкэндеру дали бэкэнд или сказали сделать бэкэнд, он сделал бэкэнд, при других заданиях он выкидывает ошибку
Порридж В Ко-ливинге
или если он и клиент пилит то становится уже фулл-стек "разрабочиком"?
Я не про разработчиков, а про то, кого компании ищут. В Рога и Копыта может и гений фулстак аналитик пройти, но будет он проходить интервью на Бэкэндера Java/Верстальщика
Nikolay
Так это зависит от того что нужно компании
Порридж В Ко-ливинге
Nikolay
если им нужно пилить бэкенд на java, а ты фуллстек - тебя же не будут спрашивать как ты пиксели двигаешь))
Порридж В Ко-ливинге
на какие вакансии?
Все. У них перестали существовать верстальщики, только разработчики. Всех верстальщиков переучили в разрабов
Порридж В Ко-ливинге
и по твоему мнению эти самые разработчики не должны знать верстку?
Да причем здесь не знать верстку? Вот люди обожают додумать, и спорить. Никто не подумал: “Хм, ну да, он прав, мелкие компании ищут узко направленых специалистов, которые завтра тоже будут верстать эти же интерфейсы на этих же фреймворках, а большие компании хотят нанять перспективных разработчиков, которые завтра выучат новый фреймворк или вообще в бэке полазиет”. Все подумали “Так он думает что знать верстку фронту не надо?! Вот идиот!”
Ilia
Да причем здесь не знать верстку? Вот люди обожают додумать, и спорить. Никто не подумал: “Хм, ну да, он прав, мелкие компании ищут узко направленых специалистов, которые завтра тоже будут верстать эти же интерфейсы на этих же фреймворках, а большие компании хотят нанять перспективных разработчиков, которые завтра выучат новый фреймворк или вообще в бэке полазиет”. Все подумали “Так он думает что знать верстку фронту не надо?! Вот идиот!”
ну не всегда же все должны с тобой соглашаться 😉 "и понял что все не гиганты тупо ищут верстальщиков." это зависит от уровня разработчика. никто не ожидает, что джун умеет в алго и архитектуру, но не умеет в верстку, потому что это практически нонсенс для фронта, а ориентироваться на десяток гигантов, которые могут себе позволить растить людей годами, чтобы потом получать из них профит, это не самый единственный верный вариант. подавляющему большинству бизнеса результат нужен здесь и сейчас, а лучше вчера. поэтому для них и важен внешний вид их продукта, который и определяется той самой версткой, но далеко не важна производительность.
Nikolay
"большие компании хотят нанять перспективных разработчиков, которые завтра выучат новый фреймворк или вообще в бэке полазиет" - про Марсиан такое недавно читал - что готовы брать разрабов "на вырост"
Порридж В Ко-ливинге
ну не всегда же все должны с тобой соглашаться 😉 "и понял что все не гиганты тупо ищут верстальщиков." это зависит от уровня разработчика. никто не ожидает, что джун умеет в алго и архитектуру, но не умеет в верстку, потому что это практически нонсенс для фронта, а ориентироваться на десяток гигантов, которые могут себе позволить растить людей годами, чтобы потом получать из них профит, это не самый единственный верный вариант. подавляющему большинству бизнеса результат нужен здесь и сейчас, а лучше вчера. поэтому для них и важен внешний вид их продукта, который и определяется той самой версткой, но далеко не важна производительность.
Я вот вообще не понимаю зачем ты это пишешь, т.к. я это и не опровергал. С самого начала написал “в мелких компаниях так, это не плохо, просто так есть”. Я даже не понимаю что мне пытаются доказать 🤣