Розв'язок на Python
Розв'язок на Python
Всі розв'язки, незалежно від мови програмування, перевіряються автоматичною системою. Система перевірки створює ізольоване, пусте оточення для вашої програми і виконує її декілька разів з різним набором вхідних даних. Після цього перевіряюча система порівнює дані виведені програмою з очікуваним результатом, використовуючи спеціальний алгоритм.
Перевіряюча система не аналізує код програми, не перевіряє її зміст, форматування, назву змінних, розмір програми тощо.
У випадку перевірки з використанням файлів для введення/виведення, виведення в стандартний потік введення/виведення (stdin і stdout) ігнорується. У випадку використання стандартних потоків введеня/виведення (stdin і stdout) перевіряюча система не аналізує файлів створених розв'язком.
Вхідні дані завжди відповідають обмеженням вказаним в умові задачі. В розв'язку немає потреби перевіряти коректність введення, якщо про це не сказано в умові задачі. Будьте уважні, рядки у вхідних даних розділені символом переходу на новий рядок \n
або сполученням символів переходу на новий рядок і повернення курсора:\r\n
. Програма повинна коректно опрацьовувати обидва варіанти.
Відповіддю вважається всі дані виведені програмою під час її виконання, тому якщо Ваша програма виводить додаткові повідомлення, наприклад "Введіть число" або "Відповідь: " ці повідомлення будуть вважатися частиною відповіді і розв'язок не буде зараховано. Слідуйте інструкції в умові задачі щоб відформатувати відповідь правильно.
Ви можете відправити розв'язок реалізований мовою програмування Python використовуючи компілятор Python або PyPy. Перевіряюча система використовує компілятори python 3.6.8
та pypy 3.6
відповідно.
У випадку, коли в программі присутня помилка, перевіряюча система зараховує "Помилку виконання".
Приклад розв'язку простої задачі на Python:
def solve(number):
print ("%d %d\n" % (number/10, number%10))
solve(int(input()))
Приклад розв'язку з використанням файлів:
inf = open('input.txt', 'r')
outf = open('output.txt', 'w')
n = int(inf.readline())
outf.writelines("%d %d\n" % (n/10, n%10))
Якщо, наприклад, потрібно зчитати два числа з одного рядка та вивести їхню суму, то це можна зробити так:
a, b = map(int, input().split())
c = a + b
print(c)