Интервал

Напишите функцию, которая принимает список и возвращает «:)», если интервал списка равен какому-нибудь элементу этого списка. В противном случае функция должна вернуть «:(«.

Морской бой

Создайте функцию, которая будет принимать список списков (матрицу) и координаты (например, A1) в виде строки.

Половина от половины

Напишите рекурсивную функцию, которая будет принимать два целых числа, a и b, и возвращать, сколько раз можно разделить a на 2, пока получающаяся половина будет больше b.

Лишние знаки

Напишите функцию, которая будет принимать предложение и преобразовывать его так, чтобы в конце не было повторяющихся знаков ? и !.