描述
我想每个人都知道长发公主和王子的童话。对于那些不喜欢的人:在这里阅读。但是,长发公主刚刚剪了头发,所以它可能还不够长,无法让她的王子爬上去!她可能会很难过。
挑战
您的任务是编写一个函数,该函数可以评估王子要求她放头发时长发公主会说些什么:当头发的长度大于或等于塔高时,再加上一米(安全准则),她将成为veeeery高兴地说Aaaah!,与的数目a相同length of her hair - height of the tower。否则,她的头发没有足够的长度,并且她开始哭泣:Booho!,其中os在h相等的三分之二之前height of the tower - length of her hair,而os在h之后的其余部分。os后面的s 数B必须四舍五入,因此,如果得到2.6,将为3 os,其他的必须在s后面h。
输入输出
给您提供正整数(包括空值)作为参数,列表或两个单个数字,顺序是最方便的顺序,但是必须说明采用它们的顺序。作为输出,打印长发公主将说的话。
测试用例
在测试用例中,第一个数字将是头发的长度。
0, 0 -> 'Bh!' (probably a dry sob..)
2, 1 -> 'Aah!'
1, 2 -> 'Boh!'
1, 4 -> 'Booho!'
4, 1 -> 'Aaaah!'
2, 4 -> 'Boho!'
这是代码高尔夫球,因此最短答案以字节为单位!
0也一样。尽管如此,她还是必须走出窗户,并且安全方面的限制也适用于这里!如果脖子骨折了,她不可能和他结婚。
0?BTW,正整数(包括空值) == _非负整数:)