Дванадесето предизвикателство

  1. Публикували сме дванадесето предизивкателство. Смятаме, че ще ви е много забавно да го решите. То ще ви подготви за четвърта задача, която е готова и която ще ви дадем след празниците. Срокът за това предизвикателство е необичайно дълъг поради три причини:

    • Имате текуща задача за решаване.
    • Предизвикателството е важно.
    • Празници са.

    Примерен тест може да намерите на обичайното място, а тук може да задавате въпроси.

  2. Следният код е валиден:

    Charlatan.trick do
      pick_from 1..10
      multiply_by 10
      you_should_get 50
    end
    

    но пък връща false или true, зависи с какъв късмет го извикаш. Трябва ли да правим проверки за това или навлизам в категорията "Отишъл твърде далеч"

  3. @Стефан: Примерът ти винаги връща false. Идеята е Charlatan.trick да провери дали стойността, подадена на you_should_get се получава започвайки от която и да е стойност от подадената област от числа. Не се избира произволно число.

  4. @Стефан, тоест, валидираме дали правилно сме дефинирали трика. Нещо като unit test.

    P.S. Ползвай блокове с код в Markdown. Редактирал съм ти публикацията, за да изглежда нормално. Влез в редакция на коментара си и виж как съм го направил.

Трябва да сте влезли в системата, за да може да отговаряте на теми.