Как стать автором
Обновить
33
0
Дима @DKurilo

Пользователь

Отправить сообщение
Странно. До сих пор ни одного крика насчет: «Я PHP программист, что это вы мне javascript и css подсовываете?». Неужто любители «чистого» PHP за пару месяцев поменяли свое мнение. Я был бы в восторге.
Если делать нечего, то надо свой Pacman писать. С канвасами и музыкой! И новой серией «Ну погоди!» после 50-го уровня.
А так — скучно и не интересно.
Не знаю, троллинг ли или просто попытка некоторого упорядочения списка знаний, но очень хорошая попытка. Некоторая претенциозность и даже некоторый наезд на «программистов» делает эту статью более читаемой людьми. А это очень хорошо. Это значит больше людей сможет расширить свой горизонт познаний.
По мне, все перечисленное — это базовые знания. Не глубокие.
Досадно, что до сих пор можно встретить сайты с SQL-injection или с редактором, при помощи которого можно залить что угодно.
Самое интересное решение, которое я «нашел» на просторах Internet для своей задачки сделал kurokikaze и опубликовал здесь.
Я рад, что пока не все считают выше своего достоинства думать. Иногда даже не над «нужной» задачей, а просто ради интереса. Говорю, как могу, спасибо тем, кто прошел.
Не обрадую Вас, но да.
Перед вылетом экипаж проверяет техническое состояние самолета.
И принимает решение Go/No Go.
Только так.
Не вай? Вай, вай, вай…
Не все видят разницу в императивных и декларативных языках.
В общем-то, не все из здешних супер-php-программистов даже поймут мою фразу.
Кажется, это не поможет. Расширил мозги черепашке Гале. Теперь она помнит не только куда шла, но и что делала.
Т.е. direction — это направление движения, но появился last_move в котором может быть jaw
Этого, по идее, должно хватить на все.
Но алгоритм генерации лабиринта не допиливал. Может позже.
Ну давайте подправлю так, как Вам хочется, чтоб проверить алгоритм. :)
Что Вы хотите сохранять?
Каюсь, это я не довел до ума. Выше есть мой ответ OLS'у, где я написал, почему.
И да, вход и выход всегда на одном месте и эти места около стенок.
Более того, всегда есть гарантированный путь, который можно увидеть в коде.
Я, может быть, как нибудь доведу игру до ума. Но тогда она станет игрой, а не тестом на 5-20 минут.
Вот что я отвечал OLS'у в личку на разумный комментарий о том, что в текущей реализации сложно отслеживать вершины лабиринта, т.к. нет события, что прошлый ход мы уже были здесь:
Даже хотел сделать пометить и пойти, но понял, что за 3 часа (делал это вечером, сонный за день, вернее за ночь, до собеседования) не смогу сделать генерацию и представление многомерных лабиринтов. А в рамках двухмерного лабиринта помечать клетки вообще не надо. Особенно когда нет задачи сделать оптимальный маршрут и прочее.
В общем, говно для прикола и некоторой путаницы.
Зато можно путь трэкать.
Не всегда есть легкие и простые задачи, которые понятно как делать.
А предлагать человеку поделать что-то что ему будет скучно, а мне не нужно — как-то неправильно.
Полагал, что так.
Вначале думал предложить написать простенькое MVC приложение без Framework'ов, которое делает какую-нибудь полезную вещь. Но понял, что некоторые «знающие MVC» не могут даже перевести аббревиатуру.
Вот теперь меня пугают еще и комментарии выше. Особенно вкупе со статистикой по сайту (я трэкаю нажатие на кнопку Беги, Галя, беги). На каждую 1000 не прошедших 20 прошедших. Это немного пугает.
Правило правой руки (правило Тессея, мышь Шеннона и прочее) люди, видимо, не знают, но это нормально. Плохо, что не все пытаются думать над универсальным решением.
В общем, видимо в итоге мне придется долго искать человека, но снизить планку я не могу, т.к. проектов много, а нас очень мало и надо не только программировать, но и задачи вовне ставить и трудозатраты оценивать.
Ура! Вы умеете просматривать и отлаживать код. Это уже много.
Судя по комментариям выше: PHP-программист — это отдельная ветвь в развитии программистов, умеющая строго кодить на PHP.
Но у задачи существуют и правильные решения.
Честно не понял комментария.
А где ограничения по памяти?
По сути, задача вообще без ограничений.
PHP-программист?
Не можешь сделать элементарную функцию на JavaScript?
У меня для тебя плохие новости.
Тест не для того, чтоб код посмотреть. Написать нормальный код прямо на собеседовании сможет далеко не каждый.
Делайте.
А что хардкорнее? Питона с кишками и расчлененкой?
Съедает звездочку, а вокруг кавычки одинарные разлетаются.
Есть сайт.
Не очень красивый.
Не для саморекламы, а просто для прикола.
Зато можно в питона поиграть.
Дальше можно не читать, самореклама:
www.kurilo.su/

Информация

В рейтинге
Не участвует
Откуда
Москва и Московская обл., Россия
Дата рождения
Зарегистрирован
Активность