説明
誰もがラプンツェルと王子のおとぎ話を知っていると思います。そうでない人のために:ここでそれを読んでください。しかし、ラプンツェルは髪を切ったばかりだったので、王子を登らせるのに十分な長さではなかったかもしれません!彼女はとても悲しくなります。
チャレンジ
あなたの仕事は、王子が彼女の髪を落とすように彼女を求めるときにラプンツェルが言っていることを評価する関数を書くことです。s Aaaah!の数がa同じであることでveeeery幸せと言いlength of her hair - height of the towerます。それ以外の場合は、彼女の髪は、十分な長さを持っていない、と彼女は泣いて開始しますBooho!。ここで、osの前hの平等な三分の二height of the tower - length of her hair、及びoS hは休息された後。oの後のs の数はB丸める必要があるため、を取得2.6する場合は3 oがあり、その他はの後になければなりませんh。
I / O
正の整数(nullを含む)は、引数として、リストとして、または2つの単一の数字として、最も便利な順序で与えられますが、それらの順序を指定する必要があります。出力として、ラプンツェルが言っていることを印刷します。
テストケース
テストケースでは、最初の数字は髪の長さです。
0, 0 -> 'Bh!' (probably a dry sob..)
2, 1 -> 'Aah!'
1, 2 -> 'Boh!'
1, 4 -> 'Booho!'
4, 1 -> 'Aaaah!'
2, 4 -> 'Boho!'
これはcode-golfなので、バイト単位の最短回答が勝ちです!
0も仮定しています。それでも、彼女は窓から出なければならず、安全性に関する制限もここに適用されます!彼女が首を骨折した場合、彼と結婚する方法はありません。
0か?ところで、正の整数(nullを含む) == _非負の整数:)