← Маршрут ML-инженерии

Урок · 2 мин чтения · упражнения и самопроверка

Работа с редактором

После урока: объяснить выбор языка и выполнить упражнение «Отправить решение первой задачи и сохранить код», обосновав выбранный подход..

Перед началом

Первый проверяемый результат

Откройте «Повторить число» в списке задач ниже. Войдите в аккаунт, выберите язык и вставьте программу. Во входе задайте 7. После запуска ожидается ровно 7 и перевод строки. Затем повторите запуск для 0 и -3. input() читает строку; int преобразует её в число. В C++ оператор >> читает значение из стандартного ввода. Ответ печатается в стандартный вывод. Вход не является частью исходного кода и не должен вставляться после его последних строк.

Запуск и отправка

Запуск использует введённый вами пример. Отправка проверяет решение на тестах задачи и сохраняет результат. Для зачёта нужен успешный протокол всей проверки. Один удачный запуск не засчитывает задачу и не гарантирует правильность остальных входов.

После отправки откройте вкладку решений: там доступны язык, время, вердикт и протокол. Если проверка временно недоступна, это состояние сервиса, а не доказательство ошибки вашего алгоритма. Повторите отправку после восстановления, сохранив код.

Что сделать самостоятельно

Когда первая задача зачтена, решите сумму двух чисел. Перед отправкой придумайте вход с отрицательным числом. Далее выполняйте остальные задания после языкового урока об условиях, циклах и массиве: не нужно угадывать незнакомый синтаксис.

Черновик редактора хранится в браузере для задачи и языка. Для резервной копии сохраните исходник в файл. Смена устройства или очистка хранилища может удалить локальный черновик.

Пошаговый пример

python
x = int(input())
print(x)

Вход

text
7

Ожидаемый вывод

text
7

На входе строка «7», после int — целое 7, print выводит число.

cpp
#include <iostream>
int main() { long long x; std::cin >> x; std::cout << x << "\n"; }

Вход

text
7

Ожидаемый вывод

text
7

Переменная получает введённое значение; затем это же значение выводится.

Сделайте самостоятельно

Измените программу так, чтобы она печатала число на единицу больше входного. Проверьте 0 и -1.

Ответ и критерии проверки

Нужно вывести x + 1. Для 0 результат 1; для -1 результат 0. Отправлять такую программу в задачу «Повторить число» нельзя: её контракт требует исходное число.

Закрепите задачами

  1. Повторить число
  2. Сумма двух чисел
  3. Сравнить числа
  4. Сумма от 1 до n
  5. Сумма за один проход

Зачёт требует отправки на проверку. Ответы самопроверки не засчитывают эти задачи.

Проверьте понимание

1. Что проверяет кнопка запуска?
2. Успешный запуск засчитывает задачу?