Доброго времени суток, читатели, зрители моего канала programmer's notes. Не забывайте подписываться и писать свои комментарии к моим статьям и видео. Олимпиадная задача сложения целых чисел произвольной длины на языке Python Сегодня отвлечёмся от изучения множества библиотек, созданных для языка Python. Решил вспомнить старые олимпиадные задачи. Сегодня старинная (да, да) задачка: написать программу сложения двух целых чисел произвольной длины. Поскольку длина числа произвольна, придётся представлять его строкой. Длины чисел ограничены, таким образом, только возможностями хранения строковых данных. Чтобы слегка усложнить задачу, запретим также пользоваться функцией int(), которую можно было бы использовать для сложения отдельных разрядов числа. Не будем, также, использовать списки. В общем по-максимуму уменьшим возможности языка Python. Впрочем, кое-что оставим. Не хочется уж совсем раздувать размер программы. Метод isdigit() проверяет состоит ли строка из одних цифр. Оператор '0' *n
Программирование на языке Python. Арифметические алгоритмы. Сложение целых чисел произвольной длины
26 декабря 202326 дек 2023
35
1 мин