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

Формула программиста

основатель — Волосатов Евгений Витольдович
Поздравляю с 1 сентября! Система начисления Байтов работает.

Комбинаторика / ФИНАЛЬНЫЙ УРОК

  • Задание
    Записать видео обзор твоих лучших программ этого курса.
  • Дата отправки отчёта: 21 февраля 2018 г.
  • Задание выполнено: за 12 час. 21 мин.
  • Чему научился: Наконец-то добавил звуковую дорожку к обзору. )
  • Что было сложным: Хотел по всем урокам пробежаться, но там видео получилось по длине нереальное. Пришлось повырезать. Про некоторые вещи забыл сказать. )
  • Оценка видео-уроку:
  • Видеозапись: https://youtu.be/0L12X9fD40Q
Отчёт от 9752 за Комбинаторика / ФИНАЛЬНЫЙ УРОК




Оцени работу

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

10558. --
Иван Воронин
Иван Воронин
ответить
→  chokayes  # Комбинаторика / ФИНАЛЬНЫЙ УРОК / 2018-02-21 17:50

Отличный обзор, молодец, хороший юмор, по поводу цифр и их понятного представления для глаз:
3142 <-- идут слева на право, это ось X, а сами числа это координаты по оси Y итого имеем:
1234 = X
3142 = Y

и получается четыре точки на доске:
const int size = 4;
const string queens = "3142";
var board = new bool[size, size];
for (var x = 0; x < queens.Length; x++)
    board[x, byte.Parse(queens[x].ToString()) - 1] = true;
for (var y = 0; y < size; y++)
{
    for (var x = 0; x < size; x++)
        Console.Write(board[x, y] ? "Q" : ".");
    Console.WriteLine();
}


9752. --
chokayes
chokayes
ответить
# Комбинаторика / ФИНАЛЬНЫЙ УРОК / 2018-02-21 18:18

Спасибо. Ну да, позиция цифры в числе дает нам номер столбца, сама цифра обозначает строку отчего и получается координата в итоге, а условие принадлежности к одной диагонали легко вывести. Все просто. )


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  chokayes  # Комбинаторика / ФИНАЛЬНЫЙ УРОК / 2018-02-25 15:09

Хороший обзор. Оригинальный. Потрясающе :)


  • Отчёт оценивали:
    16533Андрей Шевченко+1   9980Timoha+1   459Сергей Сергеевич+1   6452Кирилл Шмойлов+1   4395Денис+1   10558Иван Воронин+1   4038Ivan+1   10494Алексей В.+1   11868Андрей Суслов+1   17093jin+1   16218Дмитрий+1   9156Dimon+1   8275Tekashnik+1   17240Андрей Гришагин+1   9014Николай Денисов+1  

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





Если вы пришли без приглашения -
введите тысяча двадцать четыре (цифрами).
Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

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

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

Ты в любой момент сможешь отписаться от рассылки.


Научился: Записывать видеобзор.
Ощущения после курса замечательные. Очень доволен, что прошел его весь и разобрал каждую задачу и алгоритм максимально детально. Настоятельно рекомендую этот видеокурс каждому, кто хочет увидеть чудеса рекурсии, алгоритмики, и понять, что некоторые задачи решаются намного проще, чем может показаться на первый взгляд.


Научился: Научился очередной раз записывать отзыва - до сих пор мандражирую.
Трудности: Самым сложным для меня было понять и осознать динамическое программирование - это действительно крутая вещь.
Отличный курс - всем рекомендую - много полезного можно вынести для себя и для работы.