Левой пяткой - кто быстрее
Предлагаю, в течении недели участвовать в конкурсе на самый лучший (скоростной) скрипт на 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р.). и я не в курсе почему сайт вставляет лишние межстрочные интервалы.