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

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

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

Алгоритмика

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

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

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

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

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

Список задач

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

Алгоритмика

   
1 Типы данных 00:02:03     378 чел. ★ 4.8
2 Логика 00:00:52     372 чел. ★ 4.8
3 Условный оператор 00:03:21     393 чел. ★ 4.8
4 For-то-чки 00:03:49     341 чел. ★ 4.8
5 Пока цикл 00:08:01     352 чел. ★ 4.9
6 Вечность 00:01:52     271 чел. ★ 4.9
7 Do-рацикл 00:03:20     323 чел. ★ 4.8
8 Обман цикла 00:01:47     247 чел. ★ 4.9
9 Точка и плоскость 00:01:24     231 чел. ★ 4.8
10 Узник цикла IF 00:01:09     263 чел. ★ 4.9
11 Последовательность 00:04:41     237 чел. ★ 4.9
12 Математика 00:06:21     222 чел. ★ 4.8
13 Любимые циклы 00:02:11     210 чел. ★ 4.8
14 По цифрам 00:02:50     277 чел. ★ 4.9
15 Матрёшки 00:00:57     221 чел. ★ 4.9
16 Простые массивы. 00:01:27     208 чел. ★ 4.9
17 Подпрограммы 00:06:41     210 чел. ★ 4.9
18 Строки 00:00:43     182 чел. ★ 4.9
19 Матрицы 00:02:25     175 чел. ★ 4.9
20 Регулярные выражения 00:01:58     149 чел. ★ 4.9
 

Типы данных

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

Логика

   
26 Плюс и минус 00:03:04     145 чел. ★ 5
27 Инкремент и декремент 00:02:06     143 чел. ★ 4.9
28 Разберемся в отношениях 00:02:06     140 чел. ★ 4.9
29 Логическое НЕ 00:02:10     202 чел. ★ 4.8
30 Логическое И 00:00:50     205 чел. ★ 4.9
31 A или не-B 00:01:31     139 чел. ★ 4.8
32 Побитовое НЕ 00:01:39     136 чел. ★ 5
33 Побитовое И 00:00:57     135 чел. ★ 5
34 Побитовое ИЛИ 00:00:50     135 чел. ★ 4.9
35 Исключающее ИЛИ 00:00:51     193 чел. ★ 4.9
36 Сдвиг вправо 00:01:30     134 чел. ★ 5
37 Сдвиг влево 00:00:34     134 чел. ★ 4.9
38 Мигалка 00:01:34     133 чел. ★ 4.8
 

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

   
39 Максимум 00:03:51     223 чел. ★ 5
40 Большая разница 00:01:31     217 чел. ★ 4.9
41 Меньше, равно, больше 00:02:20     214 чел. ★ 4.9
42 Три числа 00:03:24     213 чел. ★ 4.9
43 Модуль 00:01:09     211 чел. ★ 4.9
44 Сумма или произведение 00:04:01     210 чел. ★ 4.8
45 Чет / нечет 00:02:08     208 чел. ★ 4.9
46 Отрицательный куб 00:02:00     207 чел. ★ 4.9
47 Три Максима 00:04:21     224 чел. ★ 4.9
48 Сумма положительных 00:01:31     132 чел. ★ 4.9
49 Минимальное расстояние 00:02:09     128 чел. ★ 4.9
50 Минимальное произведение 00:01:40     125 чел. ★ 5
51 Возрастание 00:02:02     121 чел. ★ 4.9
52 В промежутке 00:01:30     125 чел. ★ 5
53 Минимальное неотрицательное 00:02:14     120 чел. ★ 4.9
54 Наибольшее при условии 00:02:13     117 чел. ★ 4.9
 

For-to-чки

   
55 Созвездие 00:04:34     148 чел. ★ 4.8
56 Сумма 00:03:57     164 чел. ★ 4.8
57 Сумма квадратов 00:05:32     144 чел. ★ 4.9
58 Трёхзначные числа 00:00:41     135 чел. ★ 4.9
59 Двухзначные числа 00:00:52     134 чел. ★ 4.9
60 Отрицательно 00:01:51     174 чел. ★ 4.8
61 Улица 00:01:17     172 чел. ★ 4.9
62 Радуга 00:05:04     167 чел. ★ 4.9
63 Сто квадратов 00:00:43     134 чел. ★ 4.8
64 Отрицательные 00:04:08     138 чел. ★ 4.8
65 Тройка 00:02:32     152 чел. ★ 4.9
66 Семёрка 00:01:12     153 чел. ★ 4.9
67 Туз 00:01:31     151 чел. ★ 4.9
68 Улыбки 00:01:05     132 чел. ★ 4.9
69 Псевдо-квадраты 00:04:07     155 чел. ★ 4.8
70 Палочки 00:06:32     127 чел. ★ 4.8
71 Много палочек 00:08:45     122 чел. ★ 4.7
72 Алфавит 00:01:19     123 чел. ★ 5
73 Тивафла 00:01:47     155 чел. ★ 4.9
74 DY-Алфавит 00:01:45     187 чел. ★ 4.9
75 Степень 00:01:33     107 чел. ★ 5
76 Факториал 00:02:17     149 чел. ★ 4.9
77 Сумма фактов 00:01:27     119 чел. ★ 4.9
78 Кратные 00:04:37     126 чел. ★ 5
79 Двухзначный столбик 00:03:11     125 чел. ★ 5
80 Среднее арифметическое 00:01:39     117 чел. ★ 5
 

Пока-цикл

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

Вечность

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

Do-рацикл

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

Обман цикла

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

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

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

Узник цикла IF

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

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

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

Математика

   
121 Модуль 00:01:01     112 чел. ★ 4.9
122 Косинусы 00:02:26     148 чел. ★ 4.9
123 Корни 00:04:26     120 чел. ★ 4.9
124 Гиперкуб 00:01:59     101 чел. ★ 4.7
125 Тригонометрия 00:01:52     90 чел. ★ 4.9
126 Формула 00:01:45     89 чел. ★ 4.9
127 Дробная таблица 00:01:17     87 чел. ★ 4.9
128 Таблица 00:02:17     86 чел. ★ 4.8
129 Параметрическая функция 00:02:23     86 чел. ★ 4.9
 

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

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

По цифрам

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

Матрёшки

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

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

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

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

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

Строки

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

Матрицы

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

Рекурсия

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

Динамика

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

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

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

VIP задачи

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

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





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

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

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

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