На этом уроке мы проверим, стоят ли короли на соседних клетках. Потом мы напишем заготовку для проверки, является ли позиция матовой. Самостоятельное задание - написать функцию onKnight(). При желании написать проверку для слона пока писать не нужно.
Дата отправки отчёта:
19 марта 2018 г.
Задание выполнено: за
10 час. 59 мин.
Чему научился:
Познакомился с алгоритмом проверки матовой ситуации для нашего случая. Лишний раз убедился, тип byte здесь больше мешает, чем помогает .
Использование типов для более меньшего потребления памяти лучше проводить после того как будет готов продукт, эдакая оптимизация, но только там где это реально необходимо или же полностью своя система, если же используются сторонние технологии, то лучше придерживаться их стандарту типов данных. Проблем совместимости меньше будет.
Отчёт оценивали: 791. Валерий Жданов+117443. WildOrc+116218. Дмитрий+19980. Timoha+11. Евгений Волосатов+14395. Денис+116533. Андрей Шевченко+16452. Кирилл Шмойлов+117240. Андрей Гришагин+11901. Neverwinter 2+117038. Николай017663. Oleksandr+111582. Родион+18275. Tekashnik+12146. Иван+13850. Григорий+19913. vip+110494. Алексей В.+12639. Морозов Юрий Александрович+19156. Dimon+113417. Chip+116066. Bodrik_torf+110558. Иван Воронин+116880. Константин+1
Начинаем практику по языку C#
Чтобы стать хорошим программистом — нужно писать программы.
На нашем сайте очень много практических упражнений.
После заполнения формы ты будешь подписан на рассылку
«C# Вебинары и Видеоуроки»,
у тебя появится доступ к видеоурокам и консольным задачам.
Несколько раз в неделю тебе будут приходить письма —
приглашения на вебинары, информация об акциях и скидках,
полезная информация по C#.
Научился: Особо ничему но пришлось подумать. Трудности: Не сразу додумался до простого решения. Сначала взялся писать проверочный код на 100500 строк. К счастью. осознание все таки вовремя пришло) Уж простите за критику, но мне очень не нравится как вы, Евгений называете переменные и методы. Если бы случайному человеку пришлось с нуля разбирать ваш код, ему пришлось бы несладно. OnKing вообще ни о чем не говорит, isCheckmate больше бы подошло булевому свойству, в bkx, wky можно запутаться в два счета. Это не хорошо, все же надо придерживаться какого то кодстиля.