背景
现在是星期五下午晚些时候,您和您的朋友决定在当晚晚些时候去酒吧,但是在去酒吧之前,您应该先喝点饮料。但是,事情迅速升级。您的朋友Shaddock Pamplemousse在本周初赢得了彩票,并决定将带不同饮料的板条箱带到板条箱上。酒馆的安全性非常严格,如果您在进屋之前过度消费,则不允许进入。你们都是程序员-所以您认为一切都会变得很好。
挑战
如果您超出/低于合理的发布限制,则需要对酒精度计进行编程,以输出真/假。在下酒馆之前,您需要输入您在晚上stdin
阅读测量程序所消费的数量和饮料类型。如果输出不正确,则说明您超出了发布限制,请留在家里。如果输出错误,那您就很好了。
输入项
大于1的整数0
表示您的体重(以千克为单位),后跟换行符。此输入之后是一系列的一位数的数字和饮料,格式如下:
<amount><amount type>o<beverage type>
对于一瓶啤酒,外观如下:
1Bob
每个输入用空格分隔。
输入规格
每种饮料都有一个与之对应的单位。如果您消耗的单位数多于体重除以2的重量,则不再可以选择酒吧。
(这可能反映也可能不反映现实)
以下是有效的饮料以及饮料中相应的酒精单位:
啤酒:
b
,1
单位能量饮料:
e
,0
单位辣酱:
h
,2
单位(浓汤)汁(由有机水果等):
j
,0
单位朗姆酒:
r
,6
单位龙舌兰酒:
t
,7
单位伏特加:
v
,6
单位葡萄酒:
w
,3
单位
有不同的金额类型:
瓶子:
B
箱:
C
玻璃:
G
桶:
K
啜:
S
每种数量类型都有一个乘数,用于乘以其中所含饮料的酒精含量:
瓶子:
3
箱:
25
玻璃:
2
桶:
50
啜:
0.2
输出量
如果消耗的量高于/低于体重除以2 ,则程序将输出“ 真/虚假”stdout
。如果消耗的量等于体重除以2,则应输出“虚假/虚假”。
可能的输入和输出样本
输入项
70
1Bob 3Soj
输出量
False
输入项
2
1Cov
输出量
1
输入项
50
1Cob
输出量
0
输入项
100
4Gow 1Koe 1Bov 1Gow 2Sot
输出量
True
以字节为单位的最短程序胜出!
43Gow
?
o
是格式字符,尽管您没有特别说明。您应该澄清这一点(o
也指橄榄油)。2.如果我们正处于极限状态,我们将输出什么?还是没关系?