Сборник из 200 задач по C#. Видеорешения и автоматическая проверка. Все основные темы алгоритмов: типы данных, логика, разные виды циклов, математические задачи, работа с календарём, последовательности, обработка массивов, использование подпрограмм. Обязательно для прохождения каждому программисту.
Сложно переоценить эффективность прокачки навыков программирования в этом разделе.
Для доступа к задачам необходимо вступить в Клуб формулистов.
Бесплатно доступно несколько первых задач, чтобы можно было увидеть, как именно это всё работает.
# | Задача | Результат | Решило | Рейтинг | |
---|---|---|---|---|---|
Алгоритмика |
|||||
1 | Типы данных 00:02:03 | 491 чел. | ★ 4.7 | ||
2 | Логика 00:00:52 | 472 чел. | ★ 4.8 | ||
3 | Условный оператор 00:03:21 | 493 чел. | ★ 4.8 | ||
4 | For-то-чки 00:03:49 | 438 чел. | ★ 4.8 | ||
5 | Пока цикл 00:08:01 | 459 чел. | ★ 4.9 | ||
6 | Вечность 00:01:52 | 364 чел. | ★ 4.9 | ||
7 | Do-рацикл 00:03:20 | 409 чел. | ★ 4.8 | ||
8 | Обман цикла 00:01:47 | 329 чел. | ★ 4.9 | ||
9 | Точка и плоскость 00:01:24 | 304 чел. | ★ 4.8 | ||
10 | Узник цикла IF 00:01:09 | 332 чел. | ★ 5 | ||
11 | Последовательность 00:04:41 | 301 чел. | ★ 4.9 | ||
12 | Математика 00:06:21 | 280 чел. | ★ 4.8 | ||
13 | Любимые циклы 00:02:11 | 264 чел. | ★ 4.8 | ||
14 | По цифрам 00:02:50 | 331 чел. | ★ 4.9 | ||
15 | Матрёшки 00:00:57 | 275 чел. | ★ 4.9 | ||
16 | Простые массивы. 00:01:27 | 260 чел. | ★ 4.9 | ||
17 | Подпрограммы 00:06:41 | 259 чел. | ★ 4.9 | ||
18 | Строки 00:00:43 | 231 чел. | ★ 4.9 | ||
19 | Матрицы 00:02:25 | 221 чел. | ★ 4.9 | ||
20 | Регулярные выражения 00:01:58 | 193 чел. | ★ 4.9 | ||
Типы данных |
|||||
21 | Байты и числа 00:06:01 | 207 чел. | ★ 4.9 | ||
22 | Системы счисления: вывод 00:04:02 | 219 чел. | ★ 5 | ||
23 | Системы счисления: ввод 00:01:42 | 195 чел. | ★ 5 | ||
24 | Длина окружности 00:01:32 | 194 чел. | ★ 5 | ||
25 | Формат целого числа 00:03:59 | 189 чел. | ★ 4.9 | ||
Логика |
|||||
26 | Плюс и минус 00:03:04 | 187 чел. | ★ 5 | ||
27 | Инкремент и декремент 00:02:06 | 184 чел. | ★ 4.9 | ||
28 | Разберемся в отношениях 00:02:06 | 181 чел. | ★ 4.9 | ||
29 | Логическое НЕ 00:02:10 | 240 чел. | ★ 4.8 | ||
30 | Логическое И 00:00:50 | 242 чел. | ★ 4.9 | ||
31 | A или не-B 00:01:31 | 177 чел. | ★ 4.8 | ||
32 | Побитовое НЕ 00:01:39 | 174 чел. | ★ 5 | ||
33 | Побитовое И 00:00:57 | 173 чел. | ★ 5 | ||
34 | Побитовое ИЛИ 00:00:50 | 172 чел. | ★ 4.9 | ||
35 | Исключающее ИЛИ 00:00:51 | 231 чел. | ★ 4.9 | ||
36 | Сдвиг вправо 00:01:30 | 172 чел. | ★ 5 | ||
37 | Сдвиг влево 00:00:34 | 172 чел. | ★ 4.9 | ||
38 | Мигалка 00:01:34 | 171 чел. | ★ 4.8 | ||
Условный оператор |
|||||
39 | Максимум 00:03:51 | 261 чел. | ★ 5 | ||
40 | Большая разница 00:01:31 | 255 чел. | ★ 4.9 | ||
41 | Меньше, равно, больше 00:02:20 | 253 чел. | ★ 4.9 | ||
42 | Три числа 00:03:24 | 252 чел. | ★ 4.9 | ||
43 | Модуль 00:01:09 | 250 чел. | ★ 4.9 | ||
44 | Сумма или произведение 00:04:01 | 248 чел. | ★ 4.9 | ||
45 | Чет / нечет 00:02:08 | 246 чел. | ★ 4.9 | ||
46 | Отрицательный куб 00:02:00 | 245 чел. | ★ 4.9 | ||
47 | Три Максима 00:04:21 | 261 чел. | ★ 4.9 | ||
48 | Сумма положительных 00:01:31 | 169 чел. | ★ 4.9 | ||
49 | Минимальное расстояние 00:02:09 | 164 чел. | ★ 4.9 | ||
50 | Минимальное произведение 00:01:40 | 161 чел. | ★ 5 | ||
51 | Возрастание 00:02:02 | 157 чел. | ★ 4.9 | ||
52 | В промежутке 00:01:30 | 161 чел. | ★ 4.9 | ||
53 | Минимальное неотрицательное 00:02:14 | 155 чел. | ★ 4.9 | ||
54 | Наибольшее при условии 00:02:13 | 149 чел. | ★ 5 | ||
For-to-чки |
|||||
55 | Созвездие 00:04:34 | 180 чел. | ★ 4.8 | ||
56 | Сумма 00:03:57 | 196 чел. | ★ 4.8 | ||
57 | Сумма квадратов 00:05:32 | 177 чел. | ★ 4.9 | ||
58 | Трёхзначные числа 00:00:41 | 169 чел. | ★ 4.9 | ||
59 | Двухзначные числа 00:00:52 | 168 чел. | ★ 4.9 | ||
60 | Отрицательно 00:01:51 | 208 чел. | ★ 4.9 | ||
61 | Улица 00:01:17 | 206 чел. | ★ 4.9 | ||
62 | Радуга 00:05:04 | 201 чел. | ★ 4.9 | ||
63 | Сто квадратов 00:00:43 | 168 чел. | ★ 4.9 | ||
64 | Отрицательные 00:04:08 | 172 чел. | ★ 4.8 | ||
65 | Тройка 00:02:32 | 186 чел. | ★ 4.9 | ||
66 | Семёрка 00:01:12 | 186 чел. | ★ 4.9 | ||
67 | Туз 00:01:31 | 184 чел. | ★ 4.8 | ||
68 | Улыбки 00:01:05 | 164 чел. | ★ 4.9 | ||
69 | Псевдо-квадраты 00:04:07 | 187 чел. | ★ 4.8 | ||
70 | Палочки 00:06:32 | 159 чел. | ★ 4.8 | ||
71 | Много палочек 00:08:45 | 155 чел. | ★ 4.7 | ||
72 | Алфавит 00:01:19 | 156 чел. | ★ 5 | ||
73 | Тивафла 00:01:47 | 188 чел. | ★ 4.9 | ||
74 | DY-Алфавит 00:01:45 | 219 чел. | ★ 4.9 | ||
75 | Степень 00:01:33 | 140 чел. | ★ 5 | ||
76 | Факториал 00:02:17 | 180 чел. | ★ 4.9 | ||
77 | Сумма фактов 00:01:27 | 150 чел. | ★ 4.9 | ||
78 | Кратные 00:04:37 | 157 чел. | ★ 5 | ||
79 | Двухзначный столбик 00:03:11 | 156 чел. | ★ 5 | ||
80 | Среднее арифметическое 00:01:39 | 148 чел. | ★ 5 | ||
Пока-цикл |
|||||
81 | Сумма цифр 00:02:11 | 145 чел. | ★ 5 | ||
82 | Все цифры 00:03:58 | 202 чел. | ★ 4.9 | ||
83 | Сумма квадратов 00:01:20 | 142 чел. | ★ 5 | ||
84 | Трехзначные квадраты 00:00:43 | 179 чел. | ★ 4.9 | ||
85 | Сумма ряда 00:01:35 | 139 чел. | ★ 4.8 | ||
86 | Мой век 00:03:34 | 191 чел. | ★ 4.9 | ||
Вечность |
|||||
87 | Неделька 00:02:51 | 133 чел. | ★ 5 | ||
88 | 12 месяцев 00:02:06 | 125 чел. | ★ 5 | ||
89 | Отрывной календарь 00:02:54 | 127 чел. | ★ 4.9 | ||
90 | Високосное свидание 00:01:47 | 126 чел. | ★ 4.9 | ||
91 | Знаки зодиака 00:05:39 | 95 чел. | ★ 4.9 | ||
Do-рацикл |
|||||
92 | Сумма последовательности 00:02:15 | 179 чел. | ★ 4.9 | ||
93 | Меньше ε 00:01:42 | 159 чел. | ★ 4.9 | ||
94 | Снова меньше ε 00:02:04 | 163 чел. | ★ 4.8 | ||
95 | По модулю меньше ε 00:03:24 | 152 чел. | ★ 4.7 | ||
Обман цикла |
|||||
96 | Делим без остатка 00:01:51 | 129 чел. | ★ 4.9 | ||
97 | Без пятерок 00:01:11 | 137 чел. | ★ 5 | ||
98 | Множитель 00:01:26 | 123 чел. | ★ 5 | ||
99 | Делитель Макса 00:01:19 | 122 чел. | ★ 5 | ||
100 | Делитель Мина 00:01:12 | 118 чел. | ★ 4.9 | ||
101 | Цифра три 00:01:49 | 162 чел. | ★ 4.8 | ||
102 | Вечное ожидание 00:01:16 | 115 чел. | ★ 5 | ||
Точка и плоскость |
|||||
103 | Четверть плоскости 00:02:07 | 142 чел. | ★ 4.9 | ||
104 | Прямоугольник 00:02:12 | 124 чел. | ★ 5 | ||
105 | Ромб 00:02:25 | 121 чел. | ★ 5 | ||
106 | Круг 00:01:31 | 121 чел. | ★ 5 | ||
107 | Часть круга 00:01:12 | 121 чел. | ★ 5 | ||
108 | Квадрат 00:02:16 | 119 чел. | ★ 5 | ||
Узник цикла IF |
|||||
109 | Девять чисел 00:03:00 | 236 чел. | ★ 4.7 | ||
110 | Нули 00:01:01 | 170 чел. | ★ 4.9 | ||
111 | Три тройки 00:01:02 | 163 чел. | ★ 5 | ||
112 | Делитель 00:01:19 | 164 чел. | ★ 4.9 | ||
113 | Сумма делителей 00:01:41 | 114 чел. | ★ 5 | ||
114 | Плюс-минус 00:02:29 | 162 чел. | ★ 4.9 | ||
Последовательность |
|||||
115 | Минимальное и максимальное число 00:07:50 | 144 чел. | ★ 5 | ||
116 | Новая последовательность 00:04:47 | 139 чел. | ★ 5 | ||
117 | Максимальный элемент 00:03:12 | 120 чел. | ★ 4.9 | ||
118 | Больше суммы предыдущих 00:07:08 | 119 чел. | ★ 5 | ||
119 | Больше суммы всех предыдущих 00:04:24 | 119 чел. | ★ 4.9 | ||
120 | Между соседями 00:05:27 | 119 чел. | ★ 4.9 | ||
Математика |
|||||
121 | Модуль 00:01:01 | 134 чел. | ★ 4.9 | ||
122 | Косинусы 00:02:26 | 170 чел. | ★ 4.9 | ||
123 | Корни 00:04:26 | 142 чел. | ★ 4.9 | ||
124 | Гиперкуб 00:01:59 | 123 чел. | ★ 4.7 | ||
125 | Тригонометрия 00:01:52 | 112 чел. | ★ 4.9 | ||
126 | Формула 00:01:45 | 110 чел. | ★ 4.9 | ||
127 | Дробная таблица 00:01:17 | 108 чел. | ★ 4.9 | ||
128 | Таблица 00:02:17 | 107 чел. | ★ 4.8 | ||
129 | Параметрическая функция 00:02:23 | 107 чел. | ★ 5 | ||
Любимые циклы |
|||||
130 | Барабанная дробь 00:05:52 | 129 чел. | ★ 5 | ||
131 | Гармония 00:03:46 | 124 чел. | ★ 4.9 | ||
132 | Двойной факториал 00:02:05 | 142 чел. | ★ 4.9 | ||
133 | Фибоначчи 00:10:40 | 113 чел. | ★ 4.9 | ||
134 | Тройная степень 00:01:16 | 111 чел. | ★ 4.8 | ||
135 | Метод Горнера 00:02:05 | 108 чел. | ★ 4.9 | ||
По цифрам |
|||||
136 | Числа по цифрам 00:01:00 | 105 чел. | ★ 5 | ||
137 | Три цифры 00:01:12 | 105 чел. | ★ 5 | ||
138 | Цифры по возрастанию 00:00:56 | 126 чел. | ★ 5 | ||
139 | Разные цифры 00:00:45 | 126 чел. | ★ 4.9 | ||
140 | Палиндромы 00:01:19 | 123 чел. | ★ 4.9 | ||
141 | Счастливый билет 00:01:33 | 114 чел. | ★ 5 | ||
142 | Простые цифры 00:01:30 | 113 чел. | ★ 5 | ||
143 | Четные цифры 00:00:38 | 112 чел. | ★ 5 | ||
Матрёшки |
|||||
144 | Числовой треугольник 00:01:36 | 86 чел. | ★ 4.9 | ||
145 | Звездный квадрат 00:01:52 | 130 чел. | ★ 4.9 | ||
146 | Единичная матрица 00:01:48 | 124 чел. | ★ 4.9 | ||
147 | Пятизначные числа 00:01:32 | 111 чел. | ★ 5 | ||
148 | Шестизначные числа 00:01:54 | 117 чел. | ★ 4.9 | ||
149 | Семизначные числа 00:01:31 | 97 чел. | ★ 4.9 | ||
150 | Двоичные числа 00:01:23 | 110 чел. | ★ 4.9 | ||
151 | Сумма шести 00:01:54 | 138 чел. | ★ 4.9 | ||
152 | Админ сети 00:03:30 | 118 чел. | ★ 4.9 | ||
Простые массивы |
|||||
153 | Единичный массив 00:03:26 | 123 чел. | ★ 4.9 | ||
154 | Первый и последний 00:01:26 | 118 чел. | ★ 4.9 | ||
155 | Копипаст 00:01:44 | 115 чел. | ★ 4.9 | ||
156 | Инкремент 00:01:47 | 116 чел. | ★ 4.9 | ||
157 | Мульти возведение 00:02:53 | 113 чел. | ★ 5 | ||
158 | Мини-максимум 00:02:01 | 112 чел. | ★ 5 | ||
159 | Обмен 00:03:13 | 111 чел. | ★ 5 | ||
160 | Квадрат многочлена 00:04:02 | 99 чел. | ★ 4.9 | ||
Подпрограммы |
|||||
161 | Минималка 00:04:46 | 135 чел. | ★ 4.9 | ||
162 | МиниМакс 00:05:07 | 134 чел. | ★ 5 | ||
163 | Плюс плюс 00:08:52 | 135 чел. | ★ 4.9 | ||
164 | Минус минус 00:02:45 | 127 чел. | ★ 4.9 | ||
165 | Степень 00:06:12 | 127 чел. | ★ 4.8 | ||
166 | НОД 00:09:17 | 124 чел. | ★ 4.9 | ||
167 | НОК 00:06:04 | 117 чел. | ★ 4.8 | ||
168 | Звезда 00:09:14 | 113 чел. | ★ 4.9 | ||
169 | Молодой 00:12:08 | 112 чел. | ★ 5 | ||
170 | Старшой 00:01:59 | 111 чел. | ★ 5 | ||
171 | Йестердэй 00:06:14 | 109 чел. | ★ 4.9 | ||
172 | Палиндромы 00:05:28 | 111 чел. | ★ 4.9 | ||
173 | Треугольники 00:08:56 | 109 чел. | ★ 4.9 | ||
174 | Семь сегментов 00:11:08 | 106 чел. | ★ 4.8 | ||
Строки |
|||||
175 | Звездочки 00:00:56 | 92 чел. | ★ 4.9 | ||
176 | Сколько слов 00:02:18 | 88 чел. | ★ 4.9 | ||
177 | Длинное слово 00:02:30 | 88 чел. | ★ 4.9 | ||
178 | Снова многоточие 00:02:00 | 87 чел. | ★ 4.9 | ||
179 | Ноль или один 00:01:36 | 86 чел. | ★ 4.9 | ||
180 | Список 00:05:40 | 134 чел. | ★ 4.9 | ||
Матрицы |
|||||
181 | Максимумы 00:05:02 | 84 чел. | ★ 4.9 | ||
182 | Заштрихованная часть 00:02:48 | 81 чел. | ★ 4.9 | ||
183 | Произведение 00:04:39 | 75 чел. | ★ 4.9 | ||
184 | Квадранты матрицы 00:11:26 | 92 чел. | ★ 4.9 | ||
Рекурсия |
|||||
185 | Факториал 00:04:35 | 153 чел. | ★ 4.9 | ||
186 | Числа Фибоначчи 00:03:46 | 140 чел. | ★ 4.9 | ||
187 | Общий делитель 00:04:08 | 121 чел. | ★ 4.9 | ||
188 | Обратный отсчёт 00:05:52 | 118 чел. | ★ 5 | ||
Динамика |
|||||
189 | Поле дураков 00:18:40 | 83 чел. | ★ 5 | ||
190 | Счастливые билеты 20 00:58:04 | 76 чел. | ★ 5 | ||
191 | Лабиринт 00:59:02 | 64 чел. | ★ 5 | ||
Комбинаторика |
|||||
192 | Счастливые билеты 6 00:02:33 | 118 чел. | ★ 4.9 | ||
193 | Счастливые билеты N 00:40:51 | 103 чел. | ★ 4.9 | ||
194 | Четыре ладьи 00:26:01 | 86 чел. | ★ 5 | ||
195 | Четыре ферзя 00:26:01 | 82 чел. | ★ 5 | ||
196 | Много ферзей 00:47:45 | 71 чел. | ★ 5 | ||
197 | Шрам ы Марш 00:36:25 | 72 чел. | ★ 4.9 | ||
198 | Много булок 00:36:25 | 68 чел. | ★ 5 | ||
199 | Три цифры и знаки 00:24:09 | 69 чел. | ★ 5 | ||
200 | Цифры и знаки 00:22:34 | 69 чел. | ★ 5 | ||
VIP задачи |
|||||
201 | Палиндром 00:08:34 | 42 чел. | ★ 5 | ||
202 | Бинарник 00:07:01 | 37 чел. | ★ 5 | ||
203 | Тю 00:10:22 | 36 чел. | ★ 5 | ||
204 | Ping | 21 чел. | ★ 4.8 | ||
205 | 51 карта | 19 чел. | ★ 5 |