Ispirato da questo . Nessun avocado è stato danneggiato nel fare questa sfida.
Ciao, ho una sfida, ho bisogno di aiuto per juic un avocado, quindi ho bisogno di un programma che mi dica per quanto tempo juic avocad
Osserva questo avocado artistico ASCII:
######
# #
# #### #
# # p# #
## #### #
# #
######
Questo avocado è costituito da un esterno di #s (in particolare la prima e l'ultima sequenza di #s su ciascuna linea) e una fossa (una forma di #s nell'avocado che non tocca l'esterno dell'avocado).
Attraverso rigorosi esperimenti su questi avocado dell'arte ASCII ho scoperto quanto segue:
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
Ad esempio, questo avocado impiegherà 26 minuti (2 spazi all'interno della fossa * 13) per spremere e darà 23 (19 spazi all'interno dell'avocado ma fuori dalla fossa + 2 * 2 spazi all'interno della fossa) fl oz di succo.
Sfida
Dato un input di esattamente un avocado di arte ASCII come quello sopra che consiste solo #e spazi bianchi, emette la quantità di tempo in minuti che ci vorrà per spremerlo e la quantità di succo che produrrà in qualsiasi ordine.
Puoi presumere che l'input avocado avrà sempre esattamente un pit e che sia l'avocado che il pit saranno sempre chiusi. La fossa e l'avocado saranno sempre collegati e anche qualsiasi sottoinsieme della fossa sarà collegato. L'avocado e la fossa saranno sempre convessi. Si noti che l'esterno dell'avocado può essere arbitrariamente spesso.
Ingressi e uscite di esempio
######
# #
# #### #
# # # # -> 26 23
## #### #
# #
######
#######
# #
# ### ##
# # # # -> 26 35
# ## #
# #
##########
Questo è code-golf , quindi vince il codice più breve in byte.