TheAlgorithms-Python

Форк
0
26 строк · 557.0 Байт
1
"""
2
Problem 13: https://projecteuler.net/problem=13
3

4
Problem Statement:
5
Work out the first ten digits of the sum of the following one-hundred 50-digit
6
numbers.
7
"""
8

9
import os
10

11

12
def solution():
13
    """
14
    Returns the first ten digits of the sum of the array elements
15
    from the file num.txt
16

17
    >>> solution()
18
    '5537376230'
19
    """
20
    file_path = os.path.join(os.path.dirname(__file__), "num.txt")
21
    with open(file_path) as file_hand:
22
        return str(sum(int(line) for line in file_hand))[:10]
23

24

25
if __name__ == "__main__":
26
    print(solution())
27

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.