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

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

Алгоритмика

Сборник из 200 задач по C#. Видеорешения и автоматическая проверка. Все основные темы алгоритмов: типы данных, логика, разные виды циклов, математические задачи, работа с календарём, последовательности, обработка массивов, использование подпрограмм. Обязательно для прохождения каждому программисту.

Сложно переоценить эффективность прокачки навыков программирования в этом разделе.

Для доступа к задачам необходимо вступить в Клуб формулистов.

Бесплатно доступно несколько первых задач, чтобы можно было увидеть, как именно это всё работает.

Объём: 200 задач. Время: 100 дней. При покупке целиком - цена одной задачи 20 руб. При покупке под-пакетов - цена одной задачи 30 руб.

Список задач

# Задача Результат Решило Рейтинг
 

Алгоритмика

   
1 Типы данных 00:02:03     357 чел. ★ 4.8
2 Логика 00:00:52     356 чел. ★ 4.8
3 Условный оператор 00:03:21     375 чел. ★ 4.8
4 For-то-чки 00:03:49     324 чел. ★ 4.8
5 Пока цикл 00:08:01     333 чел. ★ 4.9
6 Вечность 00:01:52     256 чел. ★ 4.9
7 Do-рацикл 00:03:20     310 чел. ★ 4.8
8 Обман цикла 00:01:47     238 чел. ★ 4.9
9 Точка и плоскость 00:01:24     224 чел. ★ 4.8
10 Узник цикла IF 00:01:09     256 чел. ★ 4.9
11 Последовательность 00:04:41     229 чел. ★ 4.9
12 Математика 00:06:21     214 чел. ★ 4.8
13 Любимые циклы 00:02:11     201 чел. ★ 4.8
14 По цифрам 00:02:50     267 чел. ★ 4.9
15 Матрёшки 00:00:57     211 чел. ★ 4.9
16 Простые массивы. 00:01:27     198 чел. ★ 4.9
17 Подпрограммы 00:06:41     201 чел. ★ 4.9
18 Строки 00:00:43     172 чел. ★ 4.9
19 Матрицы 00:02:25     166 чел. ★ 4.9
20 Регулярные выражения 00:01:58     141 чел. ★ 4.9
 

Типы данных

   
21 Байты и числа 00:06:01     155 чел. ★ 5
22 Системы счисления: вывод 00:04:02     168 чел. ★ 4.9
23 Системы счисления: ввод 00:01:42     143 чел. ★ 5
24 Длина окружности 00:01:32     142 чел. ★ 5
25 Формат целого числа 00:03:59     139 чел. ★ 4.9
 

Логика

   
26 Плюс и минус 00:03:04     138 чел. ★ 5
27 Инкремент и декремент 00:02:06     136 чел. ★ 4.9
28 Разберемся в отношениях 00:02:06     133 чел. ★ 4.9
29 Логическое НЕ 00:02:10     194 чел. ★ 4.8
30 Логическое И 00:00:50     197 чел. ★ 4.9
31 A или не-B 00:01:31     131 чел. ★ 4.8
32 Побитовое НЕ 00:01:39     129 чел. ★ 5
33 Побитовое И 00:00:57     128 чел. ★ 5
34 Побитовое ИЛИ 00:00:50     128 чел. ★ 4.8
35 Исключающее ИЛИ 00:00:51     187 чел. ★ 4.9
36 Сдвиг вправо 00:01:30     128 чел. ★ 5
37 Сдвиг влево 00:00:34     127 чел. ★ 4.9
38 Мигалка 00:01:34     126 чел. ★ 4.8
 

Условный оператор

   
39 Максимум 00:03:51     214 чел. ★ 5
40 Большая разница 00:01:31     208 чел. ★ 4.9
41 Меньше, равно, больше 00:02:20     205 чел. ★ 4.9
42 Три числа 00:03:24     204 чел. ★ 4.9
43 Модуль 00:01:09     202 чел. ★ 4.9
44 Сумма или произведение 00:04:01     201 чел. ★ 4.8
45 Чет / нечет 00:02:08     199 чел. ★ 4.9
46 Отрицательный куб 00:02:00     198 чел. ★ 4.8
47 Три Максима 00:04:21     215 чел. ★ 4.9
48 Сумма положительных 00:01:31     123 чел. ★ 4.9
49 Минимальное расстояние 00:02:09     119 чел. ★ 5
50 Минимальное произведение 00:01:40     116 чел. ★ 5
51 Возрастание 00:02:02     112 чел. ★ 5
52 В промежутке 00:01:30     116 чел. ★ 5
53 Минимальное неотрицательное 00:02:14     111 чел. ★ 5
54 Наибольшее при условии 00:02:13     108 чел. ★ 4.9
 

For-to-чки

   
55 Созвездие 00:04:34     141 чел. ★ 4.8
56 Сумма 00:03:57     156 чел. ★ 4.8
57 Сумма квадратов 00:05:32     137 чел. ★ 4.9
58 Трёхзначные числа 00:00:41     128 чел. ★ 4.9
59 Двухзначные числа 00:00:52     127 чел. ★ 4.9
60 Отрицательно 00:01:51     167 чел. ★ 4.8
61 Улица 00:01:17     165 чел. ★ 4.9
62 Радуга 00:05:04     160 чел. ★ 4.9
63 Сто квадратов 00:00:43     127 чел. ★ 4.8
64 Отрицательные 00:04:08     131 чел. ★ 4.8
65 Тройка 00:02:32     145 чел. ★ 4.9
66 Семёрка 00:01:12     146 чел. ★ 4.9
67 Туз 00:01:31     144 чел. ★ 4.9
68 Улыбки 00:01:05     125 чел. ★ 4.9
69 Псевдо-квадраты 00:04:07     148 чел. ★ 4.8
70 Палочки 00:06:32     120 чел. ★ 4.8
71 Много палочек 00:08:45     116 чел. ★ 4.7
72 Алфавит 00:01:19     117 чел. ★ 5
73 Тивафла 00:01:47     149 чел. ★ 4.9
74 DY-Алфавит 00:01:45     181 чел. ★ 4.9
75 Степень 00:01:33     101 чел. ★ 5
76 Факториал 00:02:17     143 чел. ★ 4.9
77 Сумма фактов 00:01:27     113 чел. ★ 4.9
78 Кратные 00:04:37     120 чел. ★ 5
79 Двухзначный столбик 00:03:11     119 чел. ★ 5
80 Среднее арифметическое 00:01:39     111 чел. ★ 5
 

Пока-цикл

   
81 Сумма цифр 00:02:11     107 чел. ★ 5
82 Все цифры 00:03:58     164 чел. ★ 4.9
83 Сумма квадратов 00:01:20     103 чел. ★ 5
84 Трехзначные квадраты 00:00:43     140 чел. ★ 4.9
85 Сумма ряда 00:01:35     100 чел. ★ 4.7
86 Мой век 00:03:34     152 чел. ★ 4.9
 

Вечность

   
87 Неделька 00:02:51     94 чел. ★ 4.9
88 12 месяцев 00:02:06     89 чел. ★ 5
89 Отрывной календарь 00:02:54     93 чел. ★ 4.9
90 Високосное свидание 00:01:47     92 чел. ★ 4.9
91 Знаки зодиака 00:05:39     60 чел. ★ 4.9
 

Do-рацикл

   
92 Сумма последовательности 00:02:15     147 чел. ★ 4.9
93 Меньше ε 00:01:42     126 чел. ★ 4.9
94 Снова меньше ε 00:02:04     131 чел. ★ 4.8
95 По модулю меньше ε 00:03:24     120 чел. ★ 4.7
 

Обман цикла

   
96 Делим без остатка 00:01:51     100 чел. ★ 4.9
97 Без пятерок 00:01:11     108 чел. ★ 5
98 Множитель 00:01:26     94 чел. ★ 4.9
99 Делитель Макса 00:01:19     91 чел. ★ 4.9
100 Делитель Мина 00:01:12     87 чел. ★ 4.9
101 Цифра три 00:01:49     131 чел. ★ 4.8
102 Вечное ожидание 00:01:16     85 чел. ★ 5
 

Точка и плоскость

   
103 Четверть плоскости 00:02:07     110 чел. ★ 5
104 Прямоугольник 00:02:12     92 чел. ★ 5
105 Ромб 00:02:25     90 чел. ★ 4.9
106 Круг 00:01:31     90 чел. ★ 5
107 Часть круга 00:01:12     90 чел. ★ 5
108 Квадрат 00:02:16     88 чел. ★ 5
 

Узник цикла IF

   
109 Девять чисел 00:03:00     205 чел. ★ 4.7
110 Нули 00:01:01     140 чел. ★ 4.9
111 Три тройки 00:01:02     132 чел. ★ 5
112 Делитель 00:01:19     133 чел. ★ 4.9
113 Сумма делителей 00:01:41     84 чел. ★ 4.9
114 Плюс-минус 00:02:29     132 чел. ★ 4.9
 

Последовательность

   
115 Минимальное и максимальное число 00:07:50     117 чел. ★ 5
116 Новая последовательность 00:04:47     111 чел. ★ 5
117 Максимальный элемент 00:03:12     92 чел. ★ 4.9
118 Больше суммы предыдущих 00:07:08     91 чел. ★ 4.9
119 Больше суммы всех предыдущих 00:04:24     91 чел. ★ 4.9
120 Между соседями 00:05:27     91 чел. ★ 4.9
 

Математика

   
121 Модуль 00:01:01     105 чел. ★ 4.9
122 Косинусы 00:02:26     141 чел. ★ 4.9
123 Корни 00:04:26     113 чел. ★ 4.9
124 Гиперкуб 00:01:59     94 чел. ★ 4.7
125 Тригонометрия 00:01:52     83 чел. ★ 5
126 Формула 00:01:45     82 чел. ★ 4.9
127 Дробная таблица 00:01:17     81 чел. ★ 4.9
128 Таблица 00:02:17     80 чел. ★ 4.8
129 Параметрическая функция 00:02:23     80 чел. ★ 4.9
 

Любимые циклы

   
130 Барабанная дробь 00:05:52     102 чел. ★ 5
131 Гармония 00:03:46     97 чел. ★ 4.9
132 Двойной факториал 00:02:05     116 чел. ★ 4.9
133 Фибоначчи 00:10:40     86 чел. ★ 4.9
134 Тройная степень 00:01:16     84 чел. ★ 4.8
135 Метод Горнера 00:02:05     81 чел. ★ 4.9
 

По цифрам

   
136 Числа по цифрам 00:01:00     78 чел. ★ 5
137 Три цифры 00:01:12     78 чел. ★ 5
138 Цифры по возрастанию 00:00:56     98 чел. ★ 5
139 Разные цифры 00:00:45     98 чел. ★ 4.9
140 Палиндромы 00:01:19     95 чел. ★ 4.9
141 Счастливый билет 00:01:33     86 чел. ★ 5
142 Простые цифры 00:01:30     85 чел. ★ 5
143 Четные цифры 00:00:38     84 чел. ★ 5
 

Матрёшки

   
144 Числовой треугольник 00:01:36     58 чел. ★ 5
145 Звездный квадрат 00:01:52     102 чел. ★ 4.9
146 Единичная матрица 00:01:48     96 чел. ★ 4.9
147 Пятизначные числа 00:01:32     85 чел. ★ 5
148 Шестизначные числа 00:01:54     90 чел. ★ 4.9
149 Семизначные числа 00:01:31     70 чел. ★ 4.9
150 Двоичные числа 00:01:23     84 чел. ★ 4.8
151 Сумма шести 00:01:54     113 чел. ★ 4.9
152 Админ сети 00:03:30     92 чел. ★ 4.9
 

Простые массивы

   
153 Единичный массив 00:03:26     97 чел. ★ 4.9
154 Первый и последний 00:01:26     93 чел. ★ 4.9
155 Копипаст 00:01:44     89 чел. ★ 4.9
156 Инкремент 00:01:47     92 чел. ★ 4.9
157 Мульти возведение 00:02:53     87 чел. ★ 5
158 Мини-максимум 00:02:01     86 чел. ★ 5
159 Обмен 00:03:13     86 чел. ★ 5
160 Квадрат многочлена 00:04:02     74 чел. ★ 4.8
 

Подпрограммы

   
161 Минималка 00:04:46     109 чел. ★ 4.9
162 МиниМакс 00:05:07     108 чел. ★ 5
163 Плюс плюс 00:08:52     110 чел. ★ 4.9
164 Минус минус 00:02:45     102 чел. ★ 4.9
165 Степень 00:06:12     102 чел. ★ 4.8
166 НОД 00:09:17     100 чел. ★ 4.9
167 НОК 00:06:04     93 чел. ★ 4.8
168 Звезда 00:09:14     91 чел. ★ 4.9
169 Молодой 00:12:08     90 чел. ★ 5
170 Старшой 00:01:59     89 чел. ★ 5
171 Йестердэй 00:06:14     87 чел. ★ 4.9
172 Палиндромы 00:05:28     89 чел. ★ 4.8
173 Треугольники 00:08:56     87 чел. ★ 4.8
174 Семь сегментов 00:11:08     84 чел. ★ 4.8
 

Строки

   
175 Звездочки 00:00:56     71 чел. ★ 4.9
176 Сколько слов 00:02:18     67 чел. ★ 4.9
177 Длинное слово 00:02:30     67 чел. ★ 4.9
178 Снова многоточие 00:02:00     66 чел. ★ 4.9
179 Ноль или один 00:01:36     65 чел. ★ 4.9
180 Список 00:05:40     113 чел. ★ 4.9
 

Матрицы

   
181 Максимумы 00:05:02     63 чел. ★ 4.8
182 Заштрихованная часть 00:02:48     61 чел. ★ 4.9
183 Произведение 00:04:39     57 чел. ★ 4.9
184 Квадранты матрицы 00:11:26     74 чел. ★ 4.9
 

Рекурсия

   
185 Факториал 00:04:35     118 чел. ★ 4.9
186 Числа Фибоначчи 00:03:46     108 чел. ★ 4.9
187 Общий делитель 00:04:08     101 чел. ★ 4.9
188 Обратный отсчёт 00:05:52     99 чел. ★ 4.9
 

Динамика

   
189 Поле дураков 00:18:40     67 чел. ★ 5
190 Счастливые билеты 20 00:58:04     62 чел. ★ 5
191 Лабиринт 00:59:02     52 чел. ★ 5
 

Комбинаторика

   
192 Счастливые билеты 6 00:02:33     106 чел. ★ 4.9
193 Счастливые билеты N 00:40:51     92 чел. ★ 4.9
194 Четыре ладьи 00:26:01     76 чел. ★ 5
195 Четыре ферзя 00:26:01     72 чел. ★ 5
196 Много ферзей 00:47:45     64 чел. ★ 5
197 Шрам ы Марш 00:36:25     65 чел. ★ 4.9
198 Много булок 00:36:25     61 чел. ★ 5
199 Три цифры и знаки 00:24:09     62 чел. ★ 5
200 Цифры и знаки 00:22:34     63 чел. ★ 5
 

VIP задачи

   
201 Палиндром 00:08:34     23 чел. ★ 5
202 Бинарник 00:07:01     19 чел. ★ 5
203 Тю 00:10:22     17 чел. ★ 5
204 Ping      8 чел. ★ 4.7
205 51 карта      8 чел. ★ 5

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





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

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

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

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