Inspirado por esto . Ningún aguacate fue dañado en la realización de este desafío.
Hola, tengo un desafío, necesito ayuda para exprimir un aguacate, así que necesito un programa que me diga cuánto tiempo debo jugar
Observe este aguacate ASCII art:
######
# #
# #### #
# # p# #
## #### #
# #
######
Este aguacate consiste en un exterior de #
s (específicamente la primera y última secuencia de #
s en cada línea) y un hoyo (una forma de #
s en el aguacate que no toca el exterior del aguacate).
A través de rigurosos experimentos con estos aguacates de arte ASCII, descubrí lo siguiente:
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
Por ejemplo, este aguacate tomará 26 (2 espacios dentro del hoyo * 13) minutos para jugo y dará 23 (19 espacios dentro del aguacate pero fuera del hoyo + 2 * 2 espacios dentro del hoyo) fl oz de jugo.
Desafío
Dada una entrada de exactamente un aguacate de arte ASCII como el anterior que consta solo de #
espacios en blanco, genera la cantidad de tiempo en minutos que tomará jugo y la cantidad de jugo que producirá en cualquier orden.
Puede suponer que el aguacate de entrada siempre tendrá exactamente un hoyo y que tanto el aguacate como el hoyo siempre estarán cerrados. El hoyo y el aguacate siempre estarán conectados, y cualquier subconjunto del hoyo también estará conectado. El aguacate y el hoyo siempre serán convexos. Tenga en cuenta que el exterior del aguacate puede ser arbitrariamente grueso.
Entradas y salidas de muestra
######
# #
# #### #
# # # # -> 26 23
## #### #
# #
######
#######
# #
# ### ##
# # # # -> 26 35
# ## #
# #
##########
Este es el código de golf , por lo que gana el código más corto en bytes.