Re[7]: Пригласите меня к себе на собеседование!
От: AleksandrN Россия  
Дата: 24.04.18 08:16
Оценка:
Здравствуйте, alzt, Вы писали:

A>Здравствуйте, AleksandrN, Вы писали:


A>А зачем вообще там i? Почему бы просто не написать:

A>
A>        unsigned long result = 2;
A>        // Сэкономим пару итераций. 
A>        for (; value>2; --value )
A>            result *= value;
A>


Согласен. Так лучше.

A>Здесь проблема теста. Не было понятно зачем там strcpy и можно ли её удалять. Может в тесте надо продемонстрировать знание этой функции. Про strdup тоже непонятно, а ещё она может вернуть ноль .


Тест на понимание работы со строками и памятью и умение читать чужой код. Обычно, на собеседованиях, всегда спрашивают задачки типа "мы тут немножко наговнокодили, как можно исправить?". А я воспроизвёл этот подход. Такая задача оказалась посложнее, чем писать нормальный код для решения задачи.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.