Приведённые ниже изображения на примере простейшей задачи иллюстрируют, как выгдядит соответствующая функциональность.
Условие задачи, как правило, состоит из двух частей: описания задачи и примеров входных и выходных данных. Этих примеров может быть несколько:
Под примерами находится большое текстовое окно с выпадающим списком. Оно предназначено для ввода исходного кода программы, а выпадающий список – для выбора языка программирования, на котором будет написана программа.
Под окном с редактором кода находятся две кнопки: «Отправить» (слева) и «Запустить код» (справа). После попытки решения рекомендуется сначала нажимать на кнопку «Отправить», по которой код можно проверить, вводя различные входные данные в появившееся текстовое окно.
В верхней части Web-страницы располагается вот такой индикатор:
Нерешённые задачи на нём обозначаются чёрным, решённые зелёным. Белый уголок внизу указывает на ту задачу, которую Вы открыли в текущий момент.
Обратите внимание, что разработать требуется консольное приложение, которое должно выводить только требуемые результаты, никаких приглашений для пользователя, не оговорённых в условии задачи, оно выводить не должно.