Серия «Пятничный #python»

1

Левой пяткой - кто быстрее

Предлагаю, в течении недели участвовать в конкурсе на самый лучший (скоростной) скрипт на python, в рубрике - пятничный #python. (однотипные скрипты от ИИ скучны, думайте сами)

Почему в пятницу? Так а пиво когда? Соревнуемся в самом лучшем скрипте на простые темы стартуем со 100 рублей за простые задания (ваши варианты. можем накидывать, вот только куда?).

Задание в пятницу - выплата в следующий четверг (неделя на проверку скорости).

Чей скрипт быстрее или элегантнее - того и приз. всё просто

Первый раз в первый класс.

Задания на python -

Напишите функцию, которая вычисляет сумму всех элементов массива, для этого

а. генерируем 3 random массива

используя подсказку -

arr = [random.randint(0, 100) for _ in range(1000000)] # 1 000 000 элементов

print(f"Длина массива: {len(arr)}") # Длина массива: 1000000

b. Для измерения времени выполнения используем time (к примеру)

import time

def sum_array(arr):

return sum(arr)

arr = list(range(1000000))

start_time = time.time()

result = sum_array(arr)

end_time = time.time()

print(f"Сумма: {result}, Время выполнения: {end_time - start_time} секунд")

c. Проверяем на старом моем ноуте (может и до серверов дойдем)

d. голосуем за дые номинации, выигрыш - 100 р за первый скрипт от меня гарантирован.

e. пенимся в пятницу )

Это тестовый вопрос на 100 р..

p.s. Дальше будет сложнее, и на 100 рублей больше (10 задание будет на 1000р.). и я не в курсе почему сайт вставляет лишние межстрочные интервалы.

Показать полностью
Отличная работа, все прочитано!