Достоин ли ты работать в Альфа-банке? Пройди тест на минимальные правки!
Искать ошибки в коде — одно из важных умений программиста. В нашем совместном с Альфа-банком проекте читателям предлагается замечательный тест в специальном жанре: задачи на минимальное исправление ошибок. Что это такое? Перед вами есть код, он работает, но работает неправильно. Чтобы его исправить, его нужно поправить совсем чуть-чуть, а именно: переименовать один символ, поменять два символа в внутри одной строки местами или поменять местами две строки кода. То есть, по сути, никакого нового кода писать не надо — только манипулировать с уже имеющимся, да и то совсем немного. Как и в случае нашего прошлого теста с Альфа-банком, в конце вы можете оставить почту. Лучших пригласят на собеседование.
Правила теста просты: перед вами семь карточек с кодом и поле, куда нужно вписать ответ. Как уже говорилось, все задачи на минимальное исправление, то есть нужно либо переименовать один символ в одной строке, либо поменять два символа местами в одной строке, либо поменять местами две строки.
Предположим, вы нашли строку, которую хотите исправить. Например:
Тогда в поле ответа вы пишете правильную версию строки (с исправленным символом или переставленными местами символами):
Обратите внимание, что после номера строки, в которую вы вносите изменения, ставится двоеточие и пробел. Теперь что делать, если вы хотите поменять две строки местами. Например:
Тогда в поле ответа вы пишете так:
Снова заметьте, что после номера строки идет двоеточие, а строки разделены переносом строки. А, и еще: если строчки кода не помещаются в окошко, ничего страшного: его можно скролить вправо. Ну вот, кажется, и все. Вы готовы к испытаниям, можете приступать.
Узнайте, насколько серьезны ваши симптомы
Закололо в боку, поднялась температура, закружилась голова — что делать? Возможно, достаточно будет «просто полежать», а может быть, пора бежать к врачу за полноценным обследованием. Пройдите наш квест и попробуйте не навредить самому себе.