У нас в компании продолжаются поиски программистов. В вакансии есть тестовая задача, решение на которую надо прислать вместе с резюме.
задача (если кратко): вывести все слова, в которых буквы идут в алфавитном порядке строго друг за другом и там же есть пример.
вход: abcd 01234 87 01235
выход: abcd 01234
Одна девочка прислала решение:
function a($str){
return substr($str,0,10);
}
echo a('abcd 01234 87 01235')
Первый раз вижу такую тупую пизду!
задача (если кратко): вывести все слова, в которых буквы идут в алфавитном порядке строго друг за другом и там же есть пример.
вход: abcd 01234 87 01235
выход: abcd 01234
Одна девочка прислала решение:
function a($str){
return substr($str,0,10);
}
echo a('abcd 01234 87 01235')
Первый раз вижу такую тупую пизду!
Еще на тему
Даша, здравствуйте!
К сожалению, решение тестовой задачи неверное, и мы не можем рассматривать вашу кандидатуру.
Причина: решение частное, другие тесты оно не проходит.
Она мне:
спасибо за ваш ответ, а не могли бы вы написать в чем была ошибка (или пример других тестов, которые не проходит моя программа), для моего дальнейшего развития. Заранее спасибо.
я тоже делала, как Нишка, на первом курсе. но тогда я была плохим программистом
код неправильный значит
А я, помнится делал постоянно свои библиотеки процедур для, типичных задач, потом писал прогу из двух строк с выозовом своих функций, за пару минут выполняя лабораторную, а препод такой о0 нераздупленный "КАК ЕТА БЛЕАТЬ?!"
Fuck yea, карочи...
я вот нихуя не понял(
твоя_переменная_тут = preg_split( '/(?
То что она перепутала вывод и переменную на вывод? Ну так таких до жопы. И я более чем уверен что любой кто работает программистом пися код допускал нелепейшие ошибки которые в процессе рефакторинга-допила исправлялись.
Что я хочу сказать? Да то что всякий кодер на высоком языке есть хуй и если говорить о том что человек ТП судя по паре строк кода то вы и сами есть ТП
match str with
| [] -> false
| [_] -> true
| a :: b :: tl ->
if (code a) + 1 == code b
then is_asc (b :: tl)
else false;;
List.filter (fun x -> is_asc (explode x)) ["abcdef"; "acbd"; "1234"; "mnopqrst"]