Re[6]: Типовые задачи на собеседованиях по программированию с решениями
От: kaa.python Ниоткуда РСДН профессионально мёртв и завален ватой.
Дата: 08.12.16 08:26
Оценка: -3
Здравствуйте, antonio_banderas, Вы писали:

_>Если цели написать эффективный код нету, то всё нормально (только у нас во всех стайл-гайдах на всех работах инструкцию после условий надо с новой строки писать — иначе очень трудно отладчиком будет ходить; а чаще еще и со скобками).

_>Можно сэкономить на делениях (оно дорогое вообще-то):

  спрятал кошмар
_>
_>    for (unsigned i = 1, counter3 = i, counter5 = i; i < 100; ++i, ++counter3, ++counter5)
_>    {
_>        if (counter3 == 3)
_>        {
_>            counter3 = 0;
_>        }
_>        if (counter5 == 5)
_>        {
_>            counter5 = 0;
_>        }

_>        if (counter3 == 0 && counter5 == 0)
_>        {
_>            std::cout << "mod15" << std::endl;
_>        }
_>        else if (counter3 == 0)
_>        {
_>            std::cout << "mod3" << std::endl;
_>        }
_>        else if (counter5 == 0)
_>        {
_>            std::cout << "mod5" << std::endl;
_>        }
_>        else
_>        {
_>            std::cout << i << std::endl;
_>        }
_>    }
_>


А где это такие дикие требования встречаются?! И вообще, зачем отладчик в 21 веке, всё легко и изящно решается юнит-тестами и логами
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.