Вдохновленный этим . Никакие авокадо не пострадали при создании этого вызова.
Здравствуйте, у меня есть проблема, мне нужна помощь, чтобы приготовить авокадо, поэтому мне нужна программа, чтобы сказать мне, как долго готовить авокадо для
Обратите внимание на этот ASCII арт авокадо:
######
# #
# #### #
# # p# #
## #### #
# #
######
Этот авокадо состоит из внешней части #
s (в частности, первой и последней последовательностей #
s в каждой строке) и ямы (форма #
s в авокадо, которая не касается внешней части авокадо).
Путем тщательных экспериментов на этих авокадо ASCII art я обнаружил следующее:
avocado juice in fluid ounces = number of spaces inside avocado but outside pit (the pit is marked with a p in the example) + 2 * number of spaces inside pit
time to juice avocado in minutes = 13 * number of spaces inside pit
Например, этот авокадо потребует 26 (2 пространства внутри ямы * 13) минуты для сока и даст 23 (19 мест внутри авокадо, но снаружи ямы + 2 * 2 места внутри ямы) жидкой унции сока.
Вызов
При условии ввода ровно одного ASCII художественного авокадо, такого как приведенный выше, который состоит только из одного #
и пустого пространства , выведите количество времени в минутах, которое потребуется для приготовления сока, и количество сока, которое он произведет в любом порядке.
Вы можете предположить, что входной авокадо всегда будет иметь ровно одну яму, и и авокадо, и яма всегда будут закрыты. Яма и авокадо всегда будут связаны, и любое подмножество ямы также будет связано. Авокадо и яма всегда будут выпуклыми. Обратите внимание, что внешность авокадо может быть сколь угодно толстой.
Образцы входов и выходов
######
# #
# #### #
# # # # -> 26 23
## #### #
# #
######
#######
# #
# ### ##
# # # # -> 26 35
# ## #
# #
##########
Это код-гольф , поэтому выигрывает самый короткий код в байтах.