Чему научился:
Протестировал одну позицию с сайта. И ОБНАРУЖИЛ!!! Число позиций не совпадает для 3х полуходов. С чем это связано, не знаю, говорю, что есть. Картинку прилагаю. Кстати, там утверждалось, что есть кооперативный мат в 2 хода (когда черные сами хотят, чтобы им поставили мат, и белые это "знают" ;-) Сам я мат не нашёл, а с помощью программы удалось. Пришлось немножко видоизменить процедуру NextMoves. И это тоже есть на картинке.
Не очень понял вопроса. Если промоушен - это прыжки на 2 поля с начальной позиции, то да, прыгают! Если бы этого не было, сразу было всё не сходилось. Если это превращения, то все равно в данной позиции до превращений дело в 3 полухода не доходит. В любом, случае, надеюсь, что я списал программу прилежно ;-)
Отчёт оценивали: 6452. Кирилл Шмойлов+116880. Константин+116218. Дмитрий+13922. Александр+1459. Сергей Сергеевич+19980. Timoha+116533. Андрей Шевченко+110558. Иван Воронин+11. Евгений Волосатов+110162. Дмитрий+18932. Алекс+19156. Dimon+11710. Степан+111582. Родион+117443. WildOrc+1
Начинаем практику по языку C#
Чтобы стать хорошим программистом — нужно писать программы.
На нашем сайте очень много практических упражнений.
После заполнения формы ты будешь подписан на рассылку
«C# Вебинары и Видеоуроки»,
у тебя появится доступ к видеоурокам и консольным задачам.
Несколько раз в неделю тебе будут приходить письма —
приглашения на вебинары, информация об акциях и скидках,
полезная информация по C#.
Научился: Проходить супер тест. Трудности: Найти места в коде откуда можно считать правильные параметры шага, взятия, рокировки. Мы вызываем методы много раз за ход при различных проверках, поэтому значения считанные из метода где происходит проверка например на шаг не верны.