
4ch7ung
08.02.2017
14:20:13
То объединяем её запас с предвдущей

Dmitriy
08.02.2017
14:21:57
а если не хватает?)
перепрыгиваем на след, и опять?)
и так до конца, что бы не было разрыва?

Google

Dmitriy
08.02.2017
14:22:42
хотя если в бак влазит 20 литр, а у тебя на 1 заправке 10 литр, а в второй 30 литров)
то на 2 заправке после твоего уезда 10 литр останется минимум)

q210
08.02.2017
14:23:03
бак бесконечный

Dmitriy
08.02.2017
14:23:08
а

Eduard
08.02.2017
14:23:11
в таких задачках баки безразмерные

-_-
08.02.2017
14:25:36
Что-то я начал с того, что всегда существует минимум одна колонка с количеством бензина, на котором можно добраться до соседней, но дальше подвис

Andrew
08.02.2017
14:25:39
Идем циклично с 1ой колонки. если с i-ой колонки хватает доехать до i+1-ой, то лишнее кол-во топлива перекидываем в следующую колонку иначе идем к следующей заправке. делаем до тех пор пока не будет такого i, при котором нельзя будет переехать с i-ой в i+1ую?)
но это нихера не доказательство а брут какойто)

q210
08.02.2017
14:26:21
короче, логическое доказательство
берём другую машину с полным баком, и проезжаем всю кольцевую дорогу
везде подзаправлясь по пути
смотрим, перед какой колонкой в баке было минимальное количество бензина
это - наша колонка, с которой можно проехать весь круг с пустого бака

Google

-_-
08.02.2017
14:28:32
Потому что меньше уже не будет

q210
08.02.2017
14:28:36
потому что меньше чем на этой колонке бензина не будет

Dmitriy
08.02.2017
14:28:53
эт капец)

q210
08.02.2017
14:29:00
когда мне эту задачу задали 5 лет назад, я не решил

Dmitriy
08.02.2017
14:29:09
походу с логикой беда у меня)
я уже сидел формулы выводил)

q210
08.02.2017
14:29:50
не переживай, перед собеседованием можно взять задачник с похожими задачами и насобачится их решать
тут скорее привычка нужна
или просто помнить их)

Dmitriy
08.02.2017
14:30:41
а какой смысл тогда такое проверять?)
узнать, читаешь такие задачки ты или нет?)
бо зачастую да) когда 1 раз решение прочел - уже его помнить будешь почти всегда

-_-
08.02.2017
14:31:24
Вот реально не понял корреляции решения таких задачек и программирования

Eduard
08.02.2017
14:31:46
другой вопрос зачем на собеседках такие задачи?! они же только показывают решал ли собеседуемый что-либо подобное или нет

q210
08.02.2017
14:31:47
тут много копий сломано

Dmitriy
08.02.2017
14:31:48
гугл отказались такие задания давать на собеседованиях, признав что они ничего не дают

q210
08.02.2017
14:31:56
кто-то задаёт, кто-то не задаёт

Dmitriy
08.02.2017
14:32:07
ну гугл до недавно давал и считал правильной практикой)
мб просто копировали)

Eduard
08.02.2017
14:32:42
когда мне задают такие задачки на логику, я в ответ задаю свои, чтоб собеседующий не скучал, пока я думаю

Google

q210
08.02.2017
14:33:31
ага, клёвая тактика кстати
заодно проверишь чувство юмора у будущих коллег
ибо если откажутся, то может не так уж ты хочешь с такими работать?

Sergey
08.02.2017
14:34:29
а почему всегда такие нелепые задачи? почему нельзя дать реальный проект (который сам например не можешь решить. это лол, конечно. или который просто лень решать)?

q210
08.02.2017
14:34:53
реальный проект это задание на дом
бывает правда что люди отказываются без оплаты задания на дом решать, но тут уже по ситуации, иногда можно им эти часы и оплатить
мне оплачивали, я оплачивал

Dmitriy
08.02.2017
14:37:19
ну тестовые которые мне давали всегда заключались на какой-то технологии)
они что-то придумывали, и давали написать что-то простенькое на основе и с правилами) если удавалось быстро разобратся и выполнить - почти гарантировано принимали
зачастую если пишешь - принимают)
мне так куда легче прохоить собеседования через тестовое, чем отвечая на тонну теории)

Sergey
08.02.2017
14:39:17

q210
08.02.2017
14:39:51
тестовое без теории очень просто обмануть по методу "умный сосед написал за тебя"

Dmitriy
08.02.2017
14:40:15
ну это да)

Sergey
08.02.2017
14:40:20

Eduard
08.02.2017
14:40:23
проще выбрать одно тестовое, которое покрывает большинство тестовых из серии получить данные, распарсить, с анимациями отобразить и всем линковать

Dmitriy
08.02.2017
14:40:28
но я кроме MVC напамять не нарисую например ни одного патерна
и не подглядывая в шпору - на память даже близко не напишу в виде кода
синглтон даже тот же самый, который юзал миллион раз - я не накатаю по памяти
правильно

q210
08.02.2017
14:41:26
ты ведь скажешь что такое синглтон

Google

q210
08.02.2017
14:41:30
просто голосом
зачем применяется, почему многие считают антипаттерном

Dmitriy
08.02.2017
14:41:43
ну обьяснить да, но часто бывает листок дают - напиши

q210
08.02.2017
14:41:46
этого достаточно
мне, по крайней мере

Dmitriy
08.02.2017
14:41:58
либо вопросы типа: напиши гетер сетер для non ARC

q210
08.02.2017
14:42:02
имплементацию можно и в гугле посмотреть

Dmitriy
08.02.2017
14:42:14
я уже если честно и не помню точно как пишутся они правильно, что за чем релизится и переприсваивается

q210
08.02.2017
14:42:48
прикол в том, что в нормальной команде если даже ты его неправильно напишешь в первый раз, руки тебе быстро на код ревью заточат

Dmitriy
08.02.2017
14:42:51
и таких разных заковыристых вопросо на собеседованиях набивается всегда по пару штук

Admin
ERROR: S client not available

q210
08.02.2017
14:42:59
главное чтобы ты понимал зачем ты его используешь

Dmitriy
08.02.2017
14:43:12
в результате - где-то на 20 собеседование ты заходишь идеальным кандидатом, вспоминая на предыдущих собесах все эти вопросы когда решаешь
ну вот с non ARC не особо понимаю все фины которые в сетере делаются
зачем переприсваивать переменной значение, релизить, опять переприсваивать, ретейнить то что зарелизил и т.д.

Sergey
08.02.2017
14:44:53

Dmitriy
08.02.2017
14:44:59
почему нельзя
1. занилить
2. релизнуть сразу переменную, без переприсваивания
ну они то не пишут, но это вопросы номер один которые на собесах спрашивают
всегда)
почти

Google

Dmitriy
08.02.2017
14:45:38
разве что тебя собеседуют оч оч молодые ребята
которые уже не застали non arc
а если тебя кто-то собеседует, кто пишет хотя бы с 5 иоси, - это считай будут обяз вопросы

Sergey
08.02.2017
14:47:15

Alfred
08.02.2017
14:48:00
арц нужна когда есть перешейки на mm для cpp
ой, мрц хотел сказать

Dmitriy
08.02.2017
14:49:03
а часто такое встречается?

Sergey
08.02.2017
14:50:24

Dmitriy
08.02.2017
14:50:40
а)
ну тут тогда по шаблонным вопросам разве что двигаться)
и смотреть как человек ориентируется
в них) и может ли обьяснить вопрос человеку, который не очень в теме)))
для меня самые дикие вопросы на данный момент это блоки и strong/weak ссылки на них и переменные
которые внутри
когда в блоке юзается _strong, когда _weak и когда снаружи _weak, а внутри из этой _weak делают стронг?

Andrew
08.02.2017
14:59:47
книжку почитайте
Сила Objective-c
Макконел

J
08.02.2017
15:00:05
обойти покругу до своей кучи

Andrew
08.02.2017
15:00:22
полностью можно почитать за дня 3 осознанно
и то в метро после работы/на работу и после работы дома читал