ВАРИАНТ 1
В файле содержится последовательность целых чисел. Элементы последовательности могут принимать целые значения от -10 000 до 10 000 включительно. Определите и запишите в ответе сначала количество пар элементов последовательности, в которых хотя бы одно число является полным квадратом некоторого натурального числа, затем максимальную из сумм элементов таких пар.
В данной задаче под парой подразумевается два идущих подряд элемента последовательности. Например, для последовательности 6, 2, 9, -3, 1 ответом будет 3 11.
p= [int(i) for i in f]
f.close()
k=0
PP = -20000
for i in range(len(p)-1):
if p[i]>0 and p[i]**0.5==int(p[i]**0.5) or p[i+1]>0 and p[i+1]**0.5==int(p[i+1]**0.5):
k+=1
PP = max(p[i]+p[i+1], PP)
print(k, PP)
Ответ: 60 18555
ВАРИАНТ 2
В файле содержится последовательность целых чисел. Элементы последовательности могут принимать целые значения от -10 000 до 10 000 включительно. Определите и запишите в ответе сначала количество пар элементов последовательности, в которых хотя бы одно число является полным квадратом некоторого натурального числа, затем минимальную из сумм элементов таких пар.
В данной задаче под парой подразумевается два идущих подряд элемента последовательности. Например, для последовательности 6, 2, 9, -3, 1 ответом будет 3 -2.
p= [int(i) for i in f]
f.close()
k=0
PP = 20000
for i in range(len(p)-1):
if p[i]>0 and p[i]**0.5==int(p[i]**0.5) or p[i+1]>0 and p[i+1]**0.5==int(p[i+1]**0.5):
k+=1
PP = min(p[i]+p[i+1], PP)
print(k, PP)
Ответ: 41 -9786
ВАРИАНТ 3
В файле содержится последовательность целых чисел. Элементы последовательности могут принимать целые значения от -10 000 до 10 000 включительно. Определите и запишите в ответе сначала количество пар элементов последовательности, в которых оба числа делятся на 3, затем максимальную из сумм элементов таких пар.
В данной задаче под парой подразумевается два идущих подряд элемента последовательности. Например, для последовательности 6, 3, 9, -3, 1, 4 ответом будет 3 12.
p= [int(i) for i in f]
f.close()
k=0
PP =-20000
for i in range(len(p)-1):
if p[i]%3==0 and p[i+1]%3==0:
k+=1
PP = max(p[i]+p[i+1], PP)
print(k, PP)
Ответ: 562 18033
ВАРИАНТ 4
В файле содержится последовательность целых чисел. Элементы последовательности могут принимать целые значения от -10 000 до 10 000 включительно. Определите и запишите в ответе сначала количество пар элементов последовательности, в которых оба числа делятся на 5, затем минимальную из сумм элементов таких пар.
В данной задаче под парой подразумевается два идущих подряд элемента последовательности. Например, для последовательности из пяти элементов: 5, 25, 125, -5, 1, 4 ответом будет 3 30.
p= [int(i) for i in f]
f.close()
k=0
PP = 20000
for i in range(len(p)-1):
if p[i]%5==0 and p[i+1]%5==0:
k+=1
PP = min(p[i]+p[i+1], PP)
print(k, PP)
Ответ: 225 -17790
ВАРИАНТ 5
В файле содержится последовательность целых чисел. Элементы последовательности могут принимать целые значения от -10 000 до 10 000 включительно. Определите и запишите в ответе сначала количество пар элементов последовательности, в которых оба числа оканчиваются на 5, затем максимальный из модулей разности элементов таких пар.
В данной задаче под парой подразумевается два идущих подряд элемента последовательности. Например, для последовательности из пяти элементов: 25, 15, 35, -5, 1 ответом будет 3 40.
p= [int(i) for i in f]
f.close()
k=0
PP =-20000
for i in range(len(p)-1):
if p[i]%10==5 and p[i+1]%10==5:
k+=1
PP = max(abs(p[i]-p[i+1]), PP)
print(k, PP)
Ответ: 33 16600
ВАРИАНТ 6
В файле содержится последовательность целых чисел. Элементы последовательности могут принимать целые значения от -10 000 до 10 000 включительно. Определите и запишите в ответе сначала количество пар элементов последовательности, в которых оба числа оканчиваются на цифру 7, затем минимальный из модулей разности элементов таких пар.
В данной задаче под парой подразумевается два идущих подряд элемента последовательности. Например, для последовательности из пяти элементов: 7, 27, 97, -7, 1 ответом будет 3 20.
p= [int(i) for i in f]
f.close()
k=0
PP = 20000
for i in range(len(p)-1):
if abs(p[i])%10==7 and abs(p[i+1])%10==7:
k+=1
PP = min(abs(p[i]-p[i+1]), PP)
print(k, PP)
Ответ: 47 80
ВАРИАНТ 7
В файле содержится последовательность целых чисел. Элементы последовательности могут принимать целые значения от -10 000 до 10 000 включительно. Определите и запишите в ответе сначала количество пар элементов последовательности, в которых оба числа оканчиваются на одну и ту же нечетную цифру, затем максимальное из произведений модулей элементов таких пар.
В данной задаче под парой подразумевается два идущих подряд элемента последовательности. Например, для последовательности из пяти элементов: 1, 21, -11, -3, 1 ответом будет 2 231.
p= [int(i) for i in f]
f.close()
k=0
PP=0
for i in range(len(p)-1):
if abs(p[i])%10==abs(p[i+1])%10 and abs(p[i])%2==1:
k+=1
PP = max(abs(p[i])*abs(p[i+1]), PP)
print(k, PP)
Ответ: 227 96784219