Здравствуйте, Caracrist, Вы писали:
быдлокод forever
Здравствуйте, UA, Вы писали:
UA>быдлокод forever
У этого задания есть другое название — "library quality for 15 minutes !"
Здравствуйте, Caracrist, Вы писали:
C>Сабж.
C>http://thecodeil.com/hola_5min_challenge.html
За такое:
FYI: it is possible to implement str_cpy() and str_cat() efficiently in no more than 7 lines of code per function, and in less than 5 minutes.
хочется заехать в тарец этим проверяющим в момент протягивания руки, после дать в руки ручку и бумажку и пусть двусвязный список разворачивают без выделения памяти...)))
Здравствуйте, Caracrist, Вы писали:
C>Сабж.
C>http://thecodeil.com/hola_5min_challenge.html
C>2000# это примерно 500$
Задача на телепатию типа. Угадайте, что имели в виду составители. Может быть это:
void str_cpy(char **d, char *s)
{
if (d && s)
*d = strdup(s);
}
А может быть освобождение предыдущего *d, если он не-null.
А может быть malloc() и strcpy().
Или memcpy()
Или for(...) a[i] = b[i];
Или __asm rep movsb
Или сначала остаток от деление на 4, а потом movsd и movsb
ИМХО, подобные задачи можно давать устно, чтобы замерять плотность потока WTF-ов от кандидата и оценить по ним гибкость мышления. А в текущем варианте — ИМХО, студентов ищут...