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

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

основатель — Волосатов Евгений Витольдович

Алгоритмика

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

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

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

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

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

Список задач

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

Алгоритмика

   
1 Типы данных 00:02:03     440 чел. ★ 4.7
2 Логика 00:00:52     431 чел. ★ 4.8
3 Условный оператор 00:03:21     453 чел. ★ 4.8
4 For-то-чки 00:03:49     399 чел. ★ 4.8
5 Пока цикл 00:08:01     416 чел. ★ 4.9
6 Вечность 00:01:52     327 чел. ★ 4.9
7 Do-рацикл 00:03:20     376 чел. ★ 4.8
8 Обман цикла 00:01:47     296 чел. ★ 4.9
9 Точка и плоскость 00:01:24     275 чел. ★ 4.8
10 Узник цикла IF 00:01:09     306 чел. ★ 5
11 Последовательность 00:04:41     274 чел. ★ 4.9
12 Математика 00:06:21     257 чел. ★ 4.8
13 Любимые циклы 00:02:11     243 чел. ★ 4.8
14 По цифрам 00:02:50     310 чел. ★ 4.9
15 Матрёшки 00:00:57     254 чел. ★ 4.9
16 Простые массивы. 00:01:27     239 чел. ★ 4.9
17 Подпрограммы 00:06:41     240 чел. ★ 4.9
18 Строки 00:00:43     211 чел. ★ 4.9
19 Матрицы 00:02:25     202 чел. ★ 4.9
20 Регулярные выражения 00:01:58     175 чел. ★ 4.9
 

Типы данных

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

Логика

   
26 Плюс и минус 00:03:04     171 чел. ★ 5
27 Инкремент и декремент 00:02:06     168 чел. ★ 4.9
28 Разберемся в отношениях 00:02:06     165 чел. ★ 4.9
29 Логическое НЕ 00:02:10     225 чел. ★ 4.8
30 Логическое И 00:00:50     227 чел. ★ 4.9
31 A или не-B 00:01:31     162 чел. ★ 4.8
32 Побитовое НЕ 00:01:39     159 чел. ★ 5
33 Побитовое И 00:00:57     158 чел. ★ 5
34 Побитовое ИЛИ 00:00:50     158 чел. ★ 4.9
35 Исключающее ИЛИ 00:00:51     217 чел. ★ 4.9
36 Сдвиг вправо 00:01:30     158 чел. ★ 5
37 Сдвиг влево 00:00:34     158 чел. ★ 4.9
38 Мигалка 00:01:34     157 чел. ★ 4.8
 

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

   
39 Максимум 00:03:51     246 чел. ★ 5
40 Большая разница 00:01:31     240 чел. ★ 4.9
41 Меньше, равно, больше 00:02:20     237 чел. ★ 4.9
42 Три числа 00:03:24     236 чел. ★ 4.9
43 Модуль 00:01:09     234 чел. ★ 4.9
44 Сумма или произведение 00:04:01     233 чел. ★ 4.9
45 Чет / нечет 00:02:08     231 чел. ★ 4.9
46 Отрицательный куб 00:02:00     230 чел. ★ 4.9
47 Три Максима 00:04:21     246 чел. ★ 4.9
48 Сумма положительных 00:01:31     154 чел. ★ 4.9
49 Минимальное расстояние 00:02:09     149 чел. ★ 4.9
50 Минимальное произведение 00:01:40     146 чел. ★ 5
51 Возрастание 00:02:02     142 чел. ★ 4.9
52 В промежутке 00:01:30     146 чел. ★ 4.9
53 Минимальное неотрицательное 00:02:14     140 чел. ★ 4.9
54 Наибольшее при условии 00:02:13     134 чел. ★ 4.9
 

For-to-чки

   
55 Созвездие 00:04:34     165 чел. ★ 4.8
56 Сумма 00:03:57     181 чел. ★ 4.8
57 Сумма квадратов 00:05:32     162 чел. ★ 4.9
58 Трёхзначные числа 00:00:41     154 чел. ★ 4.9
59 Двухзначные числа 00:00:52     153 чел. ★ 4.9
60 Отрицательно 00:01:51     193 чел. ★ 4.9
61 Улица 00:01:17     191 чел. ★ 4.9
62 Радуга 00:05:04     186 чел. ★ 4.9
63 Сто квадратов 00:00:43     153 чел. ★ 4.8
64 Отрицательные 00:04:08     157 чел. ★ 4.8
65 Тройка 00:02:32     171 чел. ★ 4.9
66 Семёрка 00:01:12     171 чел. ★ 4.9
67 Туз 00:01:31     169 чел. ★ 4.8
68 Улыбки 00:01:05     149 чел. ★ 4.9
69 Псевдо-квадраты 00:04:07     172 чел. ★ 4.8
70 Палочки 00:06:32     143 чел. ★ 4.8
71 Много палочек 00:08:45     138 чел. ★ 4.7
72 Алфавит 00:01:19     139 чел. ★ 5
73 Тивафла 00:01:47     171 чел. ★ 4.9
74 DY-Алфавит 00:01:45     202 чел. ★ 4.9
75 Степень 00:01:33     123 чел. ★ 5
76 Факториал 00:02:17     164 чел. ★ 4.9
77 Сумма фактов 00:01:27     134 чел. ★ 4.9
78 Кратные 00:04:37     141 чел. ★ 5
79 Двухзначный столбик 00:03:11     140 чел. ★ 5
80 Среднее арифметическое 00:01:39     132 чел. ★ 5
 

Пока-цикл

   
81 Сумма цифр 00:02:11     129 чел. ★ 5
82 Все цифры 00:03:58     186 чел. ★ 4.9
83 Сумма квадратов 00:01:20     126 чел. ★ 5
84 Трехзначные квадраты 00:00:43     163 чел. ★ 4.9
85 Сумма ряда 00:01:35     123 чел. ★ 4.8
86 Мой век 00:03:34     175 чел. ★ 4.9
 

Вечность

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

Do-рацикл

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

Обман цикла

   
96 Делим без остатка 00:01:51     117 чел. ★ 4.9
97 Без пятерок 00:01:11     125 чел. ★ 5
98 Множитель 00:01:26     111 чел. ★ 5
99 Делитель Макса 00:01:19     110 чел. ★ 5
100 Делитель Мина 00:01:12     106 чел. ★ 4.9
101 Цифра три 00:01:49     150 чел. ★ 4.8
102 Вечное ожидание 00:01:16     104 чел. ★ 5
 

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

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

Узник цикла IF

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

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

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

Математика

   
121 Модуль 00:01:01     126 чел. ★ 4.9
122 Косинусы 00:02:26     162 чел. ★ 4.9
123 Корни 00:04:26     133 чел. ★ 4.9
124 Гиперкуб 00:01:59     114 чел. ★ 4.7
125 Тригонометрия 00:01:52     103 чел. ★ 4.9
126 Формула 00:01:45     101 чел. ★ 4.9
127 Дробная таблица 00:01:17     99 чел. ★ 4.9
128 Таблица 00:02:17     98 чел. ★ 4.8
129 Параметрическая функция 00:02:23     98 чел. ★ 5
 

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

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

По цифрам

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

Матрёшки

   
144 Числовой треугольник 00:01:36     77 чел. ★ 4.9
145 Звездный квадрат 00:01:52     121 чел. ★ 4.9
146 Единичная матрица 00:01:48     115 чел. ★ 4.9
147 Пятизначные числа 00:01:32     104 чел. ★ 5
148 Шестизначные числа 00:01:54     109 чел. ★ 4.9
149 Семизначные числа 00:01:31     89 чел. ★ 4.9
150 Двоичные числа 00:01:23     102 чел. ★ 4.9
151 Сумма шести 00:01:54     131 чел. ★ 4.9
152 Админ сети 00:03:30     111 чел. ★ 4.9
 

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

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

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

   
161 Минималка 00:04:46     128 чел. ★ 4.9
162 МиниМакс 00:05:07     127 чел. ★ 5
163 Плюс плюс 00:08:52     128 чел. ★ 4.9
164 Минус минус 00:02:45     120 чел. ★ 4.9
165 Степень 00:06:12     120 чел. ★ 4.8
166 НОД 00:09:17     117 чел. ★ 4.9
167 НОК 00:06:04     111 чел. ★ 4.8
168 Звезда 00:09:14     107 чел. ★ 4.9
169 Молодой 00:12:08     106 чел. ★ 5
170 Старшой 00:01:59     105 чел. ★ 5
171 Йестердэй 00:06:14     103 чел. ★ 4.9
172 Палиндромы 00:05:28     105 чел. ★ 4.9
173 Треугольники 00:08:56     103 чел. ★ 4.9
174 Семь сегментов 00:11:08     99 чел. ★ 4.8
 

Строки

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

Матрицы

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

Рекурсия

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

Динамика

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

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

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

VIP задачи

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

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





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

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

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

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