Решение на Ruby
Решение на Ruby
Все решения, независимо от языка программирования, проверяются автоматической системой. Система проверки создает изолированное, пустое окружение для вашей программы и запускает его несколько раз с разным набором входных данных. После этого проверяющая система сверяет вывод программы с ожидаемым результатом используя специальный алгоритм.
Проверяющая система не анализирует код программы, не проверяет его содержимое, форматирование, название переменных, размер программы и тд.
В случае проверки с использованием файлов для ввода вывода, вывод в стандартные потоки ввода-вывода (stdin и stdout) игнорируется. В случае использования стандартных потоков ввода вывода (stdin и stdout) проверяющая система не анализирует файлов созданных решением.
Входные данные всегда соответствуют ограничениям указанным в условии задачи. В решении нет необходимости проверять корректность ввода, если только об этом напрямую не сказано в условии задачи. Будьте внимательны, строки во входных данных разделены символом перевода новой строки \n
или комбинацией символов перевода новой строки и возврата курсора:\r\n
. Программа должна корректно обрабатывать оба варианта.
Ответом считаются все данные напечатанные программой во время выполнения, поэтому если ваша программа выводит дополнительные сообщения, например "Введите число" или "Ответ: " эти сообщения будут считаться частью ответа и решение не будет засчитано. Следуйте инструкциям в условии задачи чтобы отформатировать ответ правильно.
Вы можете отправить решения написанные на языке программирования Ruby используя компилятор Ruby. Проверяющая система использует компилятор ruby 2.4.6
запускаемый в операционной системе Alpine Linux 3.6.
В случае если в программе присутствует ошибка проверяющая система засчитывает "Ошибку выполнения".
Пример решения простой задачи на Ruby:
number = gets.chomp
a = (number.to_i / 10)
b = (number.to_i % 10)
puts a.to_s + " " + b.to_s