Форум » Массивы, сортировка, работа с файлами » тема 26 задача 2648 » Ответить

тема 26 задача 2648

ganilova: У меня получается другой ответ 499113 550 with open('26-s1.txt', 'r') as f: n = int(f.readline()) data = sorted(list(map(int, f.readlines()))) summ = sum(data) i = 0 while i < n and data < 100: i += 1 d = 0 for j in range(i, i + (n - i) // 2 ): d += data[j] summ = summ - round(d * 0.1) k = data[j] print(summ, k) Проверяла в ЭТ, тоже такой ответ получился

Ответов - 2

ganilova: ganilova пишет: неверно отображается строка в цикле while в программе указан индекс массива i а в тексте сообщения его нет

ganilova: Надо было внимательнее читать условие задачи, считать без скидки включая 100, а я посчитала меньше 100. Вопрос снят



полная версия страницы