я бы уволил того, кто такую задачу составил
так все четко сделал - нужный результат получен, условия соблюдены.
я бы уволил того, кто такую задачу составил
тогда уж собеседующего, который выписал отказ на ровном месте
Так отказ за дело - потому что реальные задания невозможно сформулировать идеально четко. И тут либо офигенно смешная шутка человека, которому потом может показаться смешно каждому тысячному пользователю вместо странички с выдачей выдавать "ТЫ ХУЙ", либо дурачок которому опасно поручать что-либо - устроит итальянскую забастовку и живи с этим.
Если бы он добавил фразу "Выводить на дисплей фигуру для любого заданного значения стороны N", она стала бы более осмысленной.
Тут константная фигура 10х10, непонятно зачем городить огород.
Тут константная фигура 10х10, непонятно зачем городить огород.
В реальности задачи тоже так задаются, а потом заказчик говорит что нужно немного поиграться с формой квадрата. И хорошо когда такая доработка не будет занимать столько же сколько сделать задачу с нуля. Делать разумные предположения о том как это будет использоваться и расширяться - часть задач разработчика.
И тут видим, что писать код он умеет, а думать как же этим планируют пользоваться - нет
И тут видим, что писать код он умеет, а думать как же этим планируют пользоваться - нет
Если он вайтишник, то шансов у него и не было. Брать такого всегда риск, и работодатель не идет на него, если не прижмет.
А сениор на такую формулировку задачи мог бы и проигнорить работодателя.
А сениор на такую формулировку задачи мог бы и проигнорить работодателя.
Могли бы в задании просто добавить - "символ решетки в коде в единственном экземпляре и его нельзя копировать/подставлять из др мест и пр."
Да ладно, задача уровня fizzbuzz - проверить что чувак вообще может два осмысленных вложенных цикла написать, сравнить индексы, да заметить элементарные шаблоны на картинке. В качестве теста-по-телефону для отсева войти-в-айти-шников, которые и двух строчек накодить не могут - вполне годная задача.
если бы задача была годная то не было бы варианта ответа как в посте.
Собеседование для программиста, он должен действовать строго по тз самым оптимальным способом ничего не додумывая.
Как аналитик - ненавижу таких разрабов
ну ты прав, но это не делает саму задачу идиотской, она таковой и остается.
В качестве проверки, что кандидат умеет хоть немного писать код - вполне годная задача. Ничем не хуже fizzbuzz-а. Только не такая баянистая. Никсколько не идиотская. Спасибо всяким вайтишникам - отсеивать полных идиотов все-равно надо.
Только зачем тут два цикла, когда можно прекрасно обойтись одним? Ну, если не считать вообще частью задачи верхнюю и нижнюю строку.
Да где же нужный результат?!
Нужно было зелёный, а он сделал красный.
Вот именно для таких "погромистов" и приходится тимлидам по 100500 совещаний проводить - чтоб убедиться, что программистправильно ТЗ понял.
Нужно было зелёный, а он сделал красный.
Вот именно для таких "погромистов" и приходится тимлидам по 100500 совещаний проводить - чтоб убедиться, что программистправильно ТЗ понял.
Недолго
Эволюция в картинках
и еще в форме котика
А время исполнения - вообще огонь.
Запятую опять где-то забыл
такого тим.лида не взяли)
отдел кадров искал медь, но нашел золото
что не соответствует задаче начальства
что не соответствует задаче начальства
Типичный козерог.
С начала не понял. А потом как понял..
max = 10
for i in range(max+1):
for j in range(max+1):
if i == j or i == max - j or i in [0, max] or j in [0, max]:
print('#', end='')
else:
print(' ', end='')
print('\r\n')
for i in range(max+1):
for j in range(max+1):
if i == j or i == max - j or i in [0, max] or j in [0, max]:
print('#', end='')
else:
print(' ', end='')
print('\r\n')
ты принят в офис
расстановщиком пробелов
На питоне и без отступов. Сильно
Редактор джоя ненавидит питонистов
это неправда.
Редактор джоя ненавидит всех одинаково
Редактор джоя ненавидит всех одинаково
да сколько ж можно вспоминать подростковую лирику?
Редактор джоя - аватар Ситрака
Редактор велик!
Любит своих апостолов?
Редактор джоя ненавидит тех,
кто не знает что
ньюфаги не могут трифорс
▲
▲ ▲
кто не знает что
ньюфаги не могут трифорс
▲
▲ ▲
если кому вдруг нужно расположение отступов
п.с. учтено предложение сделать max = 9
п.с. учтено предложение сделать max = 9
есть ошибка в последнем принте(2 переноса строки)
"мопед не мой, я просто разместил объяву"
п.с. скопирован твой код, проставлены "на глаз" отступы и сделан скрин для наглядности
п.с. скопирован твой код, проставлены "на глаз" отступы и сделан скрин для наглядности
\n в последней строке лишнее
у тебя получилось 11 строк и в центре сошлось для нечетного варианта
а, ну max задать 9 и все отлично
код без комментариев? ты вообще о других людях не думаешь? уволен!
Код самодокументируемый (с)
да тут не то что комментариев - ни одного класса, ни одного паттерна не использовано, без адаптивной верстки и подключения к бд.
о чем с таким человеком говорить?
о чем с таким человеком говорить?
я бы вообще не стал дальше разговаривать с человеком, который на плюсиках "хелло ворлд" сделал, не использовав гоу ту.
Отличный результат! А квайн можешь?)
а теперь пусть вот это попробует напечатать
https://github.com/evgenkarlson/ALL_SCHOOL_42/blob/master/00_Piscine_C_(%D0%98%D1%81%D0%BF%D1%8B%D1%82%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9_%D0%91%D0%B0%D1%81%D1%81%D0%B5%D0%B9%D0%BD_%D0%A8%D0%BA%D0%BE%D0%BB%D1%8B)/old_(now_not_supported)/proj00_(sastantua).pdf
https://github.com/evgenkarlson/ALL_SCHOOL_42/blob/master/00_Piscine_C_(%D0%98%D1%81%D0%BF%D1%8B%D1%82%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9_%D0%91%D0%B0%D1%81%D1%81%D0%B5%D0%B9%D0%BD_%D0%A8%D0%BA%D0%BE%D0%BB%D1%8B)/old_(now_not_supported)/proj00_(sastantua).pdf
Вообще не проблема
хорош))
Слишком умный потому что
можно в один цикл
Просто они осознали что твой уровень выше чем они рассчитывали)
Просто им был нужен человек, не который код пишет, а человек, который работает.
Чтобы написать коммент, необходимо залогиниться
Отличный комментарий!