eolymp
warning
Bu vebsayt ünvanı groups.eolymp.com olaraq dəyişir
Yardım

Решение на Rust

Решение на Rust

Все решения, независимо от языка программирования, проверяются автоматической системой. Система проверки создает изолированное, пустое окружение для вашей программы, компилирует ее и запускает несколько раз с разным набором входных данных. После этого проверяющая система сверяет вывод программы с ожидаемым результатом используя специальный алгоритм.

Проверяющая система не анализирует код программы, не проверяет его содержимое, форматирование, название переменных, размер программы и тд.

В случае проверки с использованием файлов для ввода вывода, вывод в стандартные потоки ввода-вывода (stdin и stdout) игнорируется. В случае использования стандартных потоков ввода вывода (stdin и stdout) проверяющая система не анализирует файлов созданных решением.

Входные данные всегда соответствуют ограничениям указанным в условии задачи. В решении нет необходимости проверять корректность ввода, если только об этом напрямую не сказано в условии задачи. Будьте внимательны, строки во входных данных разделены символом перевода новой строки \nили комбинацией символов перевода новой строки и возврата курсора:\r\n. Программа должна корректно обрабатывать оба варианта.

Ответом считаются все данные напечатанные программой во время выполнения, поэтому если ваша программа выводит дополнительные сообщения, например "Введите число" или "Ответ: " эти сообщения будут считаться частью ответа и решение не будет засчитано. Следуйте инструкциям в условии задачи чтобы отформатировать ответ правильно.

Вы можете отправить решения написанные на языке программирования Rust используя компилятор Rust. Проверяющая система использует компилятор rust 1.34 запускаемый в операционной системе Alpine Linux 3.10.

В случае если компилятор возвращает ошибку, решение не тестируется и проверяющая система засчитывает "Ошибку компиляции". На странице решения будет отображено сообщение об ошибке сгенерированное компилятором.

Примеры решения простой задачи на Rust:

use std::io;

fn main() {
    let mut input = String::new();
    io::stdin().read_line(&mut input).unwrap();
    let n: i32 = input.trim().parse().unwrap();

    println!("{} {}", n / 10, n % 10);
}