1. (15) На вход программе подается массив целых чисел. Известно что в массиве есть как минимум один элемент и каждый элемент массива встречается в нем дважды, за исключением одного. Найдите его и напечатайте на экран. Например: вход [2, 2, 1], выход: 1
2. (10) На вход программе подается массив целых чисел. Вывести на экран массив, в котором каждый элемент удвоен. Например: вход [1,2,3], выход [2,4,6]
3. (20) На вход программе подается строка, содержащая в себе только символы английского алфавита и знаки пунктуации. Создать новую строку, в которой сперва идут все гласные исходной строки в порядке появления, потом все согласные в порядке появления и в конце все знаки пунктуации в порядке появления. Например: вход "fn,aj!ky", выход "ayfnjk,!"
4. (40) Проверить гипотезу Коллатца. Пусть у нас есть натуральное число n. Применим к нему следующее преобразование:
if(n четное) n = n / 2
if(n нечетное) n = 3*n + 1
Применяя это преобразование к результату, мы получим последовательность чисел. Например, пусть n = 10. Тогда последовательность будет: 10, 5, 16, 8, 4, 2, 1. Гипотеза Коллатца гласит, что для любого натурального такая последовательность существует и всегда заканчивается единицей. Напишите программу, которая:
1. Для произвольного натурального числа строит последовательность
2. Выводит на экран количество шагов, которое потребовалось чтобы получить единицу. Например, для приведенной выше последовательности ответом будет 6.
5.(10) Исправьте ошибку в программе:
def create_array(n):
res=[]
i=1
while i<=n: res+=[i]
return res
print(create_array(100))
6. (10) На вход программе подаются две строки a и b. Создайте новую строку в формате короткая+длинная+короткая и напечатайте на экран. Строки всегда разной длины, но одна может быть пустой. Например: вход a = "i", b = "kk", выход: "ikki"
7. (15) Футбольная команда сыграла в чемпионате. Результаты матчей записаны в форме списка с элементами "x:y", например ["2:1", "2:2", "0:4",...]. Напишите функцию, которая считает полученные очки по следующему правилу:
If (x>y) +3 очка
If (x