Курсы по программированию

Формула программиста
основатель — Волосатов Евгений Витольдович

Морской Бой / Олимпиада - Угадай число

  • Класс Secret загадал число.
    Вам нужно написать класс Strategy,
    который сможет его отгадать.
    Инструкции в видео-уроке.
  • Дата отправки отчёта: 12 июля 2015 г.
  • Задание выполнено: за 2 час. 00 мин.
  • Чему научился: Разбираться со структурой классов, ставить простенькую защиту от читинга.
  • Что было сложным: Разобраться во взаимосвязях различных классов.
  • Комментарии: Все понравилось.
  • Оценка видео-уроку:
Отчёт от 4814 за Морской Бой / Олимпиада - Угадай число


Отчёт от 4814 за Морской Бой / Олимпиада - Угадай число




Оцени работу

 
Сохранить страницу:

24. Олюшка
Олюшка
ответить
→  Дмитрий  # Морской Бой / Олимпиада - Угадай число / 2015-07-12 18:57

Дмитрий, здорово что урок и понравился и был полезен! :)



Начинаем практику по языку C#




Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.
Научился: Разрабатывать примитивный разум. :)
Трудности: Придумать алгоритм угадывания числа.
Отличный урок - пишешь алгоритм и тут же можешь проверить его эффективность.
Очень прикольное задание. Даже видео не смотрел ;). Разобрался. Написал 3 алгоритма. 1) МетодГрубойСилы(BrootForce) - просто увеличивает значение на 1 ;D - не предсказуемое кол-во итераций 2) МетодРандомногоСреза - это массив int который срезается и рандомное следуещее значение принимает - максимальное кол-во итераций - 100 - когда тестил первые разы был идивлён (за 2 итерации находил), а оказалось что seed у класса Secret был таким-же, что и у Strategy, поэтому привязал к Seed рандома к Времени, я так в C++ обычно делаю ;)))). 3) МетодСреза - очень простой и эффективный метод :)) Максимум за 10 итераций находит "секретное" число. Сделал 3 наверное для того, чтобы сделать ИИ глупее или умнее ;)))))))