Terinspirasi oleh ini . Tidak ada avokad yang terluka dalam membuat tantangan ini.
Halo Saya punya tantangan Saya butuh bantuan untuk membuat alpukat jadi saya perlu program untuk memberi tahu saya berapa lama untuk membuat alpukat untuk
Perhatikan alpukat seni ASCII ini:
######
# #
# #### #
# # p# #
## #### #
# #
######
Alpukat ini terdiri dari bagian luar #s (khusus urutan pertama dan terakhir dari #s pada setiap baris) dan lubang (bentuk #s dalam alpukat yang tidak menyentuh bagian luar alpukat).
Melalui eksperimen keras pada alpukat seni ASCII ini, saya telah menemukan yang berikut:
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
Sebagai contoh, alpukat ini akan memakan waktu 26 (2 spasi di dalam lubang * 13) menit untuk jus dan akan memberikan 23 (19 ruang di dalam alpukat tetapi di luar lubang + 2 * 2 ruang di dalam lubang) fl oz jus.
Tantangan
Diberikan input tepat satu alpukat seni ASCII seperti yang di atas yang hanya terdiri dari #dan spasi, output jumlah waktu dalam hitungan menit yang diperlukan untuk membuatnya dan jumlah jus yang akan diproduksi dalam urutan apa pun.
Anda dapat berasumsi bahwa alpukat input akan selalu memiliki tepat satu lubang dan alpukat serta lubang tersebut akan selalu tertutup. Pit dan alpukat akan selalu terhubung, dan setiap subset dari pit akan terhubung juga. Alpukat dan lubang selalu cembung. Perhatikan bahwa bagian luar alpukat mungkin sewenang-wenang tebal.
Input dan Output Sampel
######
# #
# #### #
# # # # -> 26 23
## #### #
# #
######
#######
# #
# ### ##
# # # # -> 26 35
# ## #
# #
##########
Ini adalah kode-golf , jadi kode terpendek dalam byte menang.