Модуль: 9.8 Сравнение строк


12. Волшебное число

☰ Теория

В Python встроенные функции min() и max() могут принимать строки в качестве аргументов и сравнивают их лексикографически (используя порядок символов в кодировке Unicode). Как несложно догадаться, функция min() вернёт самую "маленькую" строку, а max() – самую "большую" строку.

В некотором наборе слов Сэм находит "волшебное" число по следующему алгоритму: берет самую "маленькую" и самую "большую" строки, перемножает Unicode-коды последних символов этих строк и возводит полученное число в квадрат. Результатом и является "волшебное" число.

На вход программе подаются 4 слова. Найдите "волшебное" число в этом наборе слов.

Формат входных данных
На вход программе подаются 4 слова, каждое на отдельной строке.

Формат выходных данных
Программа должна вывести "волшебное" число в наборе слов.


Примечание. самая "маленькая" и самая "большая" строки определяются лексикографически.

Примеры
Входные данныеВыходные данные
1 I
will
be
back
62157456
2 океан
пустыня
ветер
солнце
1373058994176

Напишите программу
Auto
       

time 1000 ms
memory 256 Mb
Правила оформления программ и список ошибок при автоматической проверке задач

Статистика успешных решений по компиляторам
 Кол-во
Python63
Комментарий учителя