Lấy cảm hứng từ điều này . Không có quả bơ nào bị hại khi thực hiện thử thách này.
Xin chào
Quan sát quả bơ nghệ thuật ASCII này:
######
# #
# #### #
# # p# #
## #### #
# #
######
Bơ này bao gồm một mặt ngoài của #
s (cụ thể là chuỗi đầu tiên và cuối cùng của #
s trên mỗi dòng) và một hố (hình dạng của #
s trong quả bơ không chạm vào bên ngoài quả bơ).
Thông qua các thí nghiệm nghiêm ngặt về những quả bơ nghệ thuật ASCII này, tôi đã phát hiện ra những điều sau đây:
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
Ví dụ, quả bơ này sẽ mất 26 (2 khoảng trống bên trong hố * 13) phút để ép và sẽ cho 23 (19 khoảng trống bên trong quả bơ nhưng bên ngoài hố + 2 * 2 khoảng trống trong hố) fl oz nước ép.
Thử thách
Đưa ra một đầu vào của chính xác một quả bơ nghệ thuật ASCII, chẳng hạn như một quả bơ ở trên chỉ bao gồm #
và khoảng trắng, xuất ra lượng thời gian tính bằng phút để lấy nước và lượng nước ép mà nó sẽ tạo ra theo bất kỳ thứ tự nào.
Bạn có thể cho rằng quả bơ đầu vào sẽ luôn có chính xác một hố và cả quả bơ và hố sẽ luôn được đóng lại. Hố và bơ sẽ luôn được kết nối, và bất kỳ tập hợp con nào của hố cũng sẽ được kết nối. Bơ và hố sẽ luôn luôn lồi. Lưu ý rằng vỏ bơ có thể dày tùy ý.
Đầu vào và đầu ra mẫu
######
# #
# #### #
# # # # -> 26 23
## #### #
# #
######
#######
# #
# ### ##
# # # # -> 26 35
# ## #
# #
##########
Đây là mã golf , vì vậy mã ngắn nhất tính bằng byte thắng.