Ошибка.
Попробуйте повторить позже
В файле 17.txt содержится последовательность целых чисел. Элементы последовательности могут принимать целые значения от 0 до 10 000 включительно. Определите количество пар, в которых оба элемента меньше, чем среднее арифметическое всех чисел в файле, а их сумма оканчивается на 19. В ответе запишите два числа без пробела: сначала количество найденных пар, а затем – минимальную сумму элементов таких пар. В данной задаче под парой подразумевается два идущих подряд элемента последовательности.
f = open(’17.txt’) s = [int(x) for x in f] aver = sum(s) / len(s) count = 0 ans = 10 ** 10 for i in range(len(s) - 1): if (s[i] < aver and s[i + 1] < aver) and abs(s[i] + s[i + 1]) % 100 == 19: count += 1 ans = min(ans, s[i] + s[i + 1]) print(count,ans)
Ошибка.
Попробуйте повторить позже
В файле содержится последовательность целых чисел. Элементы последовательности могут принимать целые значения от 1 до 100 000 включительно. Определите количество пар в последовательности, в которых сумма чисел кратна 35 и ровно один элемент из пары - нечётный. В ответе через пробел запишите количество найденных пар, затем минимальную из сумм элементов таких пар. В данной задаче под парой подразумевается два идущих подряд элемента последовательности.
f = open(’17_L1.txt’) a = [int(i) for i in f] ans = [] for i in range(len(a) - 1): if (a[i] + a[i + 1]) % 35 == 0 and (a[i] % 2 != a[i + 1] % 2): ans += [a[i] + a[i + 1]] print(len(ans), min(ans))
Ошибка.
Попробуйте повторить позже
В файле содержится последовательность из 10000 целых положительных чисел. Каждое число не превышает 10000. Определите и запишите в ответе через пробел сначала количество пар элементов последовательности, произведение которых четно и хотя бы одно из чисел делится на 13, затем максимальную из сумм элементов таких пар. В данной задаче под парой подразумевается два различных элемента последовательности. Порядок элементов в паре не важен.
f = open(’17_7.txt’) a = [int(i) for i in f] ans = [] for i in range(len(a)-1): for j in range(i+1,len(a)): if (a[i]*a[j]) % 2 == 0 and (a[i] % 13 == 0 or a[j] % 13 == 0): ans += [a[i]+a[j]] print(len(ans),max(ans))
Ошибка.
Попробуйте повторить позже
В файле содержится последовательность натуральных чисел. Элементы последовательности могут принимать целые значения от 1 до 10000 включительно. Определите количество пар последовательности, в которых хотя бы одно число делится на минимальный элемент последовательности, кратный 16, а также сумма элементов кратна 6. Гарантируется, что такой элемент в последовательности есть. В ответе запишите количество найденных пар, затем через пробел минимальную из сумм элементов таких пар. В данной задаче под парой подразумевается два идущих подряд элемента последовательности.
f = open(’17_6.txt’) a = [int(i) for i in f] mn16 = min(i for i in a if i % 16 == 0) ans = [] for i in range(len(a)-1): if (a[i] % mn16 == 0 or a[i+1] % mn16 == 0) and (a[i]+a[i+1]) % 6 == 0: ans += [a[i]+a[i+1]] print(len(ans),min(ans))
Ошибка.
Попробуйте повторить позже
В файле содержится последовательность из 10000 целых положительных чисел. Каждое число не превышает 10000. Определите и запишите в ответе через пробел сначала количество пар элементов последовательности, у которых хотя бы один элемент меньше минимального элемента в файле кратного 22, а произведение элементов пары делится на 14, затем максимальную из сумм элементов таких пар. В данной задаче под парой подразумевается два идущих подряд элемента последовательности. Порядок элементов в паре не важен.
f = open(’17_5.txt’) a = [int(i) for i in f] mn22 = min([i for i in a if i % 22 == 0]) ans = [] for i in range(len(a)-1): if (a[i] < mn22 or a[i+1] < mn22) and (a[i]*a[i+1]) % 14 == 0: ans += [a[i]+a[i+1]] print(len(ans),max(ans))
Ошибка.
Попробуйте повторить позже
В файле содержится последовательность целых чисел. Элементы ряда могут принимать целые значения в диапазоне [-10000;10000]. Определите количество троек элементов в которых только два числа двузначные, и сумма элементов тройки больше максимального числа последовательности оканчивающегося на 10. В ответе запишите два числа через пробел: сначала количество найденных троек, а затем минимальную из сумм таких троек. В данной задаче под тройкой подразумевается три идущих подряд элемента.
f = open(’17_4.txt’) a = [int(i) for i in f] mx10 = max([i for i in a if abs(i) % 100 == 10]) ans = [] for i in range(len(a)-2): temp = [a[i],a[i+1],a[i+2]] check = [i for i in temp if 10 <= i <= 99] if len(check) == 2 and sum(temp) > mx10: ans += [a[i]+a[i+1]+a[i+2]] print(len(ans),min(ans))
Ошибка.
Попробуйте повторить позже
Файл содержит последовательность неотрицательных целых чисел, не превышающих 10 000. Назовём парой два идущих подряд элемента последовательности. Определите количество пар, в которых хотя бы один из двух элементов делится на 10, а их сумма делится на 21. В ответе запишите два числа через пробел: сначала количество найденных пар, а затем — максимальную сумму элементов таких пар.
f = open(’17_3.txt’) a = [int(i) for i in f] ans = [] for i in range(len(a)-1): if (a[i]+a[i+1]) % 21 == 0 and (a[i] % 10 == 0 or a[i+1] % 10 == 0): ans += [a[i]+a[i+1]] print(len(ans),max(ans))
Ошибка.
Попробуйте повторить позже
В файле содержится последовательность из 10000 целых положительных чисел. Каждое число не превышает 10000. Определите и запишите в ответе через пробел сначала количество пар элементов последовательности, у которых сумма чётна, а произведение делится на 17, затем максимальную из сумм элементов таких пар. В данной задаче под парой подразумевается два различных элемента последовательности. Порядок элементов в паре не важен.
f = open(’17_2.txt’) a = [int(i) for i in f] ans = [] for i in range(len(a)-1): for j in range(i+1,len(a)): if (a[i]+a[j]) % 2 == 0 and (a[i]*a[j]) % 17 == 0: ans += [a[i]+a[j]] print(len(ans),max(ans))
Ошибка.
Попробуйте повторить позже
В файле содержится последовательность из 5000 положительных целых чисел. Каждое число не превышает 10000. Определите и запишите в ответе через пробел сначала количество пар элементов последовательности, у которых абсолютная разность элементов кратна 45 и хотя бы один из элементов кратен 18, затем максимальную из абсолютных разностей элементов таких пар. В данной задаче под парой подразумевается два идущих подряд элемента последовательности.
f = open(’17_1.txt’) a = [int(i) for i in f] ans = [] for i in range(len(a)-1): if (abs(a[i]-a[i+1]) % 45 == 0) and (a[i] % 18 == 0 or a[i+1] % 18 == 0): ans += [abs(a[i]-a[i+1])] print(len(ans),max(ans))
Ошибка.
Попробуйте повторить позже
В файле 10.txt содержится последовательность из 10000 целых положительных чисел. Каждое число не превышает 10000. Определите и запишите в ответе сначала количество пар элементов последовательности, разность которых четна и хотя бы одно из чисел делится на 11, затем, через пробел, минимальную из сумм элементов таких пар. В данной задаче под парой подразумевается два различных элемента последовательности. Порядок элементов в паре не важен.
a = [int(x) for x in open(’10.txt’)] #считываем элементы файла и добавляем их в список k = 0 #количество пар mn = 10000 #минимальная сумма ’обратите внимание на то, что порядок элементов в паре не важен, поэтому будем использовать два цикла’ for i in range(len(a)): #i = 0, j = 1, 2, 3...n => i = 1, j = 2, 3, 4...n и так далее for j in range(i+1, len(a)): if ((a[i]-a[j]) % 2 == 0) and (a[i] % 11 == 0 or a[j] % 11 == 0): k += 1 mn = min(mn,a[i]+a[j]) print(k, mn)
Ошибка.
Попробуйте повторить позже
В файле 9.txt содержится последовательность из 10000 целых положительных чисел. Каждое число не превышает 10000. Определите и запишите в ответе сначала количество пар элементов последовательности, у которых сумма элементов кратна 134, затем, через пробел, максимальную из сумм элементов таких пар. В данной задаче под парой подразумевается два различных элемента последовательности. Порядок элементов в паре не важен.
a = [int(x) for x in open(’9.txt’)] #считываем элементы файла и добавляем их в список k = 0 #количество пар mx = -10000 #максимальная сумма ’обратите внимание на то, что порядок элементов в паре не важен, поэтому будем использовать два цикла’ for i in range(len(a)): #i = 0, j = 1, 2, 3...n => i = 1, j = 2, 3, 4...n и так далее for j in range(i+1, len(a)): if ((a[i]+a[j]) % 134 == 0): k += 1 mx = max(mx,a[i]+a[j]) print(k, mx)
Ошибка.
Попробуйте повторить позже
Файл 8.txt содержит последовательность неотрицательных целых чисел, не превышающих 10 000. Определите количество пар, в которых хотя бы один из двух элементов делится на 5, а их сумма делится на 10. В ответе запишите два числа через пробел: сначала количество найденных пар, а затем – максимальную сумму элементов таких пар. В данной задаче под парой подразумевается два идущих подряд элемента последовательности.
a = [int(x) for x in open(’8.txt’)] #считываем элементы файла и добавляем их в список k = 0 #количество пар mx = -10000 #максимальная сумма for i in range(len(a)-1): if (a[i] % 5 == 0 or a[i+1] % 5 == 0) and ((a[i]+a[i+1]) % 10 == 0): k += 1 mx = max(mx,a[i]+a[i+1]) print(k, mx)
Ошибка.
Попробуйте повторить позже
В файле 7.txt содержится последовательность целых чисел. Элементы последовательности могут принимать целые значения от 0 до 10 000 включительно. Определите количество троек, в которых хотя бы один из трёх элементов кратный 14 и хотя бы один элемент меньше среднего арифметического всех чисел в файле. В ответе запишите два числа через пробел: сначала количество найденных троек, а затем – максимальную сумму элементов таких троек. В данной задаче под тройкой подразумевается три идущих подряд элемента последовательности.
a = [int(x) for x in open(’7.txt’)] #считываем элементы файла и добавляем их в список avg = sum(a)/len(a) #среднее арифметическое k = 0 #количество троек mx = -100000 #максимальная сумма троек for i in range(len(a)-2): t = 0 #с помощью этой переменной будем проверять сколько раз выполняется условие "элемент, кратный 14" j = 0 #с помощью этой переменной будем проверять сколько раз выполняется условие "элемент меньше среднего арифметического всех чисел в файле" if a[i] % 14 == 0: t += 1 if a[i+1] % 14 == 0: t += 1 if a[i+2] % 14 == 0: t += 1 if a[i] < avg: j += 1 if a[i+1] < avg: j += 1 if a[i+2] < avg: j += 1 if t >= 1 and j >= 1: k += 1 mx = max(mx, a[i]+a[i+1]+a[i+2]) print(k, mx)
Ошибка.
Попробуйте повторить позже
В файле 6.txt содержится последовательность целых чисел. Элементы последовательности могут принимать целые значения от -10 000 до 10 000 включительно. Определите количество троек, в которых все три элемента нечетные, а сумма максимального и минимального чисел в тройке отрицательная. В ответе запишите два числа через пробел: сначала количество найденных троек, а затем – минимальную сумму элементов таких троек. В данной задаче под тройкой подразумевается три идущих подряд элемента последовательности.
a = [int(x) for x in open(’6.txt’)] #считываем элементы файла и добавляем их в список k = 0 #количество троек mn = 100000 #минимальная сумма троек for i in range(len(a)-2): if min(a[i],a[i+1],a[i+2]) + max(a[i],a[i+1],a[i+2]) < 0: t = 0 #с помощью этой переменной будем проверять сколько раз выполняется условие "элемент нечётный" if a[i] % 2 != 0: t += 1 if a[i+1] % 2 != 0: t += 1 if a[i+2] % 2 != 0: t += 1 if t == 3: k += 1 mn = min(mn, a[i]+a[i+1]+a[i+2]) print(k, mn)
Ошибка.
Попробуйте повторить позже
В файле 5.txt содержится последовательность целых чисел. Элементы последовательности могут принимать целые значения от -10 000 до 10 000 включительно. Определите количество троек, в которых ровно один из трёх элементов четный, а сумма максимального и минимального чисел в тройке меньше среднего арифметического всех чисел в файле. В ответе запишите два числа через пробел: сначала количество найденных троек, а затем – максимальную сумму элементов таких троек. В данной задаче под тройкой подразумевается три идущих подряд элемента последовательности.
a = [int(x) for x in open(’5.txt’)] #считываем элементы файла и добавляем их в список avg = sum(a)/len(a) #среднее арифметическое k = 0 #количество троек mx = -100000 #максимальная сумма троек for i in range(len(a)-2): if min(a[i],a[i+1],a[i+2]) + max(a[i],a[i+1],a[i+2]) < avg: t = 0 #с помощью этой переменной будем проверять сколько раз выполняется условие "элемент чётный" if a[i] % 2 == 0: t += 1 if a[i+1] % 2 == 0: t += 1 if a[i+2] % 2 == 0: t += 1 if t == 1: k += 1 mx = max(mx, a[i]+a[i+1]+a[i+2]) print(k, mx)
Ошибка.
Попробуйте повторить позже
В файле 4.txt содержится последовательность целых чисел. Элементы последовательности могут принимать целые значения от 0 до 10 000 включительно. Определите количество троек, в которых хотя бы один из трёх элементов оканчивается на 3 или 7, а сумма всех трёх элементов меньше суммы максимального и минимального чисел в файле. В ответе запишите два числа через пробел: сначала количество найденных троек, а затем – максимальную сумму элементов таких троек. В данной задаче под тройкой подразумевается три идущих подряд элемента последовательности.
a = [int(x) for x in open(’4.txt’)] #считываем элементы файла и добавляем их в список summa = min(a) + max(a) #сумма максимального и минимального чисел в файле k = 0 #количество троек mx = -100000 #максимальная сумма троек for i in range(len(a)-2): if (a[i]+a[i+1]+a[i+2]) < summa: t = 0 #с помощью этой переменной будем проверять сколько раз выполняется условие "элемент оканчивается на 3 или 7" if a[i] % 10 == 3 or a[i] % 10 == 7: #если число оканчивается на 3 или на 7, то... t += 1 if a[i+1] % 10 == 3 or a[i+1] % 10 == 7: t += 1 if a[i+2] % 10 == 3 or a[i+2] % 10 == 7: t += 1 if t >= 1: k += 1 mx = max(mx, a[i]+a[i+1]+a[i+2]) print(k, mx)
Ошибка.
Попробуйте повторить позже
В файле 3.txt содержится последовательность целых чисел. Элементы последовательности могут принимать целые значения от 0 до 10 000 включительно. Определите количество троек, в которых хотя бы два из трёх элементов четные, а сумма всех трёх элементов кратна 3. В ответе запишите два числа через пробел: сначала количество найденных троек, а затем – минимальную сумму элементов таких троек. В данной задаче под тройкой подразумевается три идущих подряд элемента последовательности.
a = [int(x) for x in open(’3.txt’)] #считываем элементы файла и добавляем их в список k = 0 #количество троек mn = 100000 #минимальная сумма троек for i in range(len(a)-2): if (a[i]+a[i+1]+a[i+2]) % 3 == 0: t = 0 #с помощью этой переменной будем проверять сколько раз выполняется условие "элемент чётный" if a[i] % 2 == 0: t += 1 if a[i+1] % 2 == 0: t += 1 if a[i+2] % 2 == 0: t += 1 if t >= 2: k += 1 mn = min(mn, a[i]+a[i+1]+a[i+2]) print(k, mn)
Ошибка.
Попробуйте повторить позже
В файле 2.txt содержится последовательность целых чисел. Элементы последовательности могут принимать целые значения от 0 до 10 000 включительно. Определите количество пар, в которых ровно один элемент больше, чем среднее арифметическое всех чисел в файле, кратных 6. В ответе запишите два числа через пробел: сначала количество найденных пар, а затем – максимальную сумму элементов таких пар. В данной задаче под парой подразумевается два идущих подряд элемента последовательности.
a = [int(x) for x in open(’2.txt’)] #считываем элементы файла и добавляем их в список k6 = [x for x in a if x % 6 == 0] #список чисел, кратных 6 avg = sum(k6)/len(k6) #среднее арифметическое этих чисел k = 0 #количество пар mx = -100000 #максимальная сумма for i in range(len(a)-1): if (a[i] > avg and a[i+1] <= avg) or (a[i+1] > avg and a[i] <= avg): k += 1 if (a[i]+a[i+1]) > mx: mx = a[i]+a[i+1] print(k, mx)
Ошибка.
Попробуйте повторить позже
В файле 1.txt содержится последовательность целых чисел. Элементы последовательности могут принимать целые значения от 0 до 10 000 включительно. Определите количество пар, в которых хотя бы один из двух элементов больше, чем максимальное число в файле, кратное 15. В ответе запишите два числа через пробел: сначала количество найденных пар, а затем – минимальную сумму элементов таких пар. В данной задаче под парой подразумевается два идущих подряд элемента последовательности.
a = [int(x) for x in open(’1.txt’)] #считываем элементы файла и добавляем их в список mx = max([x for x in a if x % 15 == 0]) #кладём в список "mx" те числа из списка "а", которые кратны 15-ти, а затем ищем максимум k = 0 #количество пар mn = 100000 #минимальная сумма for i in range(len(a)-1): if (a[i] > mx) or (a[i+1] > mx): k += 1 if (a[i]+a[i+1]) < mn: mn = a[i]+a[i+1] print(k, mn)
Ошибка.
Попробуйте повторить позже
В файле содержится последовательность целых чисел. Элементы последовательности могут принимать целые значения от 1 до 100000 включительно. Определите количество пар последовательности, в которых только одно число трехзначное, и сумма элементов пары кратна минимальному трехзначному числу последовательности, оканчивающемуся на 4. В ответе запишите два числа через пробел: сначала количество найденных пар, затем максимальную из сумм элементов таких пар.
В данной задаче под парой подразумевается любые два различных элемента последовательности.
f = open(’17_2.txt’) a = [int(i) for i in f] ans = [] mn4 = min([x for x in a if x % 10 == 4 and 100 <= x <= 999]) # Переменная,в которой будет храниться минимальное трехзначное число # которое оканчивается на 4 for i in range(len(a)-1): for j in range(i+1,len(a)): temp = [a[i],a[j]]# Список,хранящий в себе текущую пару check = [x for x in temp if 100 <= x <= 999]# Список,в котором будут числа только если число являетсят трехзначным if len(check) == 1 and sum(temp) % mn4 == 0: ans += [a[i]+a[j]] print(len(ans),max(ans))