これに触発された。この挑戦の作成においてアボカドは害を受けませんでした。
こんにちは、私はアボカドのジュースを手伝う必要があるので、どのくらいの時間ジュークを主張するかを教えてくれるプログラムが必要です
このASCIIアートアボカドを観察します。
######
# #
# #### #
# # p# #
## #### #
# #
######
このアボカドは、#sの外部(具体的には#各行のsの最初と最後のシーケンス)とピット(#アボカドの外部に触れないアボカドのsの形状)で構成されています。
これらのASCIIアートアボカドの厳密な実験を通して、私は次のことを発見しました。
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スペース)液量オンスを与えます。
チャレンジ
入力を考えると正確に一つだけで構成され、その上に1のようなアボカドASCIIアートを#し、空白文字、分単位で出力の時間、それはジュースにそれを取るだろうし、ジュースの量は、それがどのような順序で生成されます。
入力アボカドには常にちょうど1つのピットがあり、アボカドとピットの両方は常に閉じていると仮定できます。ピットとアボカドは常に接続され、ピットのサブセットも同様に接続されます。アボカドとピットは常に凸面になります。アボカドの外側は任意に太くすることができます。
サンプルの入力と出力
######
# #
# #### #
# # # # -> 26 23
## #### #
# #
######
#######
# #
# ### ##
# # # # -> 26 35
# ## #
# #
##########
これはcode-golfなので、バイト単位の最短コードが優先されます。