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

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

Алгоритмика

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

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

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

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

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

Список задач

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

Алгоритмика

   
1 Типы данных 00:02:03     332 чел. ★ 4.7
2 Логика 00:00:52     331 чел. ★ 4.8
3 Условный оператор 00:03:21     354 чел. ★ 4.8
4 For-то-чки 00:03:49     301 чел. ★ 4.8
5 Пока цикл 00:08:01     311 чел. ★ 4.9
6 Вечность 00:01:52     237 чел. ★ 4.9
7 Do-рацикл 00:03:20     290 чел. ★ 4.8
8 Обман цикла 00:01:47     218 чел. ★ 4.9
9 Точка и плоскость 00:01:24     204 чел. ★ 4.7
10 Узник цикла IF 00:01:09     236 чел. ★ 4.9
11 Последовательность 00:04:41     210 чел. ★ 4.9
12 Математика 00:06:21     195 чел. ★ 4.8
13 Любимые циклы 00:02:11     184 чел. ★ 4.8
14 По цифрам 00:02:50     251 чел. ★ 4.9
15 Матрёшки 00:00:57     195 чел. ★ 4.9
16 Простые массивы. 00:01:27     182 чел. ★ 4.9
17 Подпрограммы 00:06:41     185 чел. ★ 4.9
18 Строки 00:00:43     157 чел. ★ 4.9
19 Матрицы 00:02:25     151 чел. ★ 4.9
20 Регулярные выражения 00:01:58     127 чел. ★ 4.9
 

Типы данных

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

Логика

   
26 Плюс и минус 00:03:04     121 чел. ★ 5
27 Инкремент и декремент 00:02:06     119 чел. ★ 4.9
28 Разберемся в отношениях 00:02:06     116 чел. ★ 4.9
29 Логическое НЕ 00:02:10     178 чел. ★ 4.8
30 Логическое И 00:00:50     181 чел. ★ 4.9
31 A или не-B 00:01:31     115 чел. ★ 4.7
32 Побитовое НЕ 00:01:39     113 чел. ★ 5
33 Побитовое И 00:00:57     112 чел. ★ 5
34 Побитовое ИЛИ 00:00:50     112 чел. ★ 4.8
35 Исключающее ИЛИ 00:00:51     171 чел. ★ 4.9
36 Сдвиг вправо 00:01:30     112 чел. ★ 5
37 Сдвиг влево 00:00:34     112 чел. ★ 4.9
38 Мигалка 00:01:34     111 чел. ★ 4.8
 

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

   
39 Максимум 00:03:51     199 чел. ★ 5
40 Большая разница 00:01:31     192 чел. ★ 4.9
41 Меньше, равно, больше 00:02:20     189 чел. ★ 4.9
42 Три числа 00:03:24     188 чел. ★ 4.9
43 Модуль 00:01:09     186 чел. ★ 4.9
44 Сумма или произведение 00:04:01     185 чел. ★ 4.8
45 Чет / нечет 00:02:08     183 чел. ★ 4.9
46 Отрицательный куб 00:02:00     182 чел. ★ 4.8
47 Три Максима 00:04:21     201 чел. ★ 4.9
48 Сумма положительных 00:01:31     108 чел. ★ 4.9
49 Минимальное расстояние 00:02:09     105 чел. ★ 5
50 Минимальное произведение 00:01:40     102 чел. ★ 4.9
51 Возрастание 00:02:02     98 чел. ★ 5
52 В промежутке 00:01:30     102 чел. ★ 4.9
53 Минимальное неотрицательное 00:02:14     97 чел. ★ 5
54 Наибольшее при условии 00:02:13     96 чел. ★ 4.9
 

For-to-чки

   
55 Созвездие 00:04:34     129 чел. ★ 4.8
56 Сумма 00:03:57     144 чел. ★ 4.8
57 Сумма квадратов 00:05:32     125 чел. ★ 4.9
58 Трёхзначные числа 00:00:41     117 чел. ★ 4.9
59 Двухзначные числа 00:00:52     116 чел. ★ 4.9
60 Отрицательно 00:01:51     156 чел. ★ 4.8
61 Улица 00:01:17     154 чел. ★ 4.9
62 Радуга 00:05:04     149 чел. ★ 4.9
63 Сто квадратов 00:00:43     116 чел. ★ 4.8
64 Отрицательные 00:04:08     120 чел. ★ 4.8
65 Тройка 00:02:32     134 чел. ★ 4.9
66 Семёрка 00:01:12     135 чел. ★ 4.9
67 Туз 00:01:31     133 чел. ★ 4.9
68 Улыбки 00:01:05     114 чел. ★ 4.8
69 Псевдо-квадраты 00:04:07     137 чел. ★ 4.8
70 Палочки 00:06:32     109 чел. ★ 4.8
71 Много палочек 00:08:45     104 чел. ★ 4.7
72 Алфавит 00:01:19     105 чел. ★ 4.9
73 Тивафла 00:01:47     137 чел. ★ 4.9
74 DY-Алфавит 00:01:45     170 чел. ★ 4.9
75 Степень 00:01:33     89 чел. ★ 5
76 Факториал 00:02:17     131 чел. ★ 4.9
77 Сумма фактов 00:01:27     101 чел. ★ 4.9
78 Кратные 00:04:37     108 чел. ★ 5
79 Двухзначный столбик 00:03:11     107 чел. ★ 5
80 Среднее арифметическое 00:01:39     99 чел. ★ 5
 

Пока-цикл

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

Вечность

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

Do-рацикл

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

Обман цикла

   
96 Делим без остатка 00:01:51     90 чел. ★ 4.9
97 Без пятерок 00:01:11     97 чел. ★ 5
98 Множитель 00:01:26     83 чел. ★ 4.9
99 Делитель Макса 00:01:19     80 чел. ★ 4.9
100 Делитель Мина 00:01:12     76 чел. ★ 4.9
101 Цифра три 00:01:49     120 чел. ★ 4.8
102 Вечное ожидание 00:01:16     74 чел. ★ 5
 

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

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

Узник цикла IF

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

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

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

Математика

   
121 Модуль 00:01:01     95 чел. ★ 4.9
122 Косинусы 00:02:26     131 чел. ★ 4.9
123 Корни 00:04:26     104 чел. ★ 4.9
124 Гиперкуб 00:01:59     84 чел. ★ 4.7
125 Тригонометрия 00:01:52     73 чел. ★ 5
126 Формула 00:01:45     72 чел. ★ 4.9
127 Дробная таблица 00:01:17     71 чел. ★ 4.9
128 Таблица 00:02:17     70 чел. ★ 4.8
129 Параметрическая функция 00:02:23     70 чел. ★ 4.9
 

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

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

По цифрам

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

Матрёшки

   
144 Числовой треугольник 00:01:36     50 чел. ★ 5
145 Звездный квадрат 00:01:52     94 чел. ★ 4.9
146 Единичная матрица 00:01:48     88 чел. ★ 4.9
147 Пятизначные числа 00:01:32     77 чел. ★ 5
148 Шестизначные числа 00:01:54     82 чел. ★ 4.9
149 Семизначные числа 00:01:31     62 чел. ★ 4.9
150 Двоичные числа 00:01:23     76 чел. ★ 4.8
151 Сумма шести 00:01:54     105 чел. ★ 4.9
152 Админ сети 00:03:30     85 чел. ★ 4.9
 

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

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

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

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

Строки

   
175 Звездочки 00:00:56     64 чел. ★ 4.9
176 Сколько слов 00:02:18     60 чел. ★ 4.9
177 Длинное слово 00:02:30     60 чел. ★ 4.9
178 Снова многоточие 00:02:00     59 чел. ★ 4.9
179 Ноль или один 00:01:36     58 чел. ★ 4.9
180 Список 00:05:40     106 чел. ★ 4.8
 

Матрицы

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

Рекурсия

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

Динамика

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

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

   
192 Счастливые билеты 6 00:02:33     100 чел. ★ 4.9
193 Счастливые билеты N 00:40:51     86 чел. ★ 4.9
194 Четыре ладьи 00:26:01     69 чел. ★ 5
195 Четыре ферзя 00:26:01     65 чел. ★ 5
196 Много ферзей 00:47:45     57 чел. ★ 5
197 Шрам ы Марш 00:36:25     58 чел. ★ 4.9
198 Много булок 00:36:25     54 чел. ★ 5
199 Три цифры и знаки 00:24:09     55 чел. ★ 5
200 Цифры и знаки 00:22:34     56 чел. ★ 5
 

VIP задачи

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

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





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

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

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

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