La description
Je suppose que tout le monde connaît le conte de fées de Raiponce et du prince. Pour ceux qui ne le font pas: lisez-le ici. Cependant, Raiponce venait de se faire couper les cheveux, donc cela pourrait ne pas être assez long pour laisser son prince grimper! Elle peut devenir très triste ..
Défi
Votre tâche consiste à écrire une fonction qui évalue ce que Raiponce dira lorsque le prince lui demandera de laisser tomber ses cheveux: lorsque ses cheveux sont plus longs ou égaux à la tour est grand plus un mètre supplémentaire (consignes de sécurité), elle devient veeeery heureux et dit Aaaah!, avec le nombre de as étant le même que length of her hair - height of the tower. Sinon, ses cheveux n'ont pas une longueur suffisante et elle se met à pleurer: Booho!où le os avant les hdeux tiers égaux height of the tower - length of her hairet le os après le h étant le reste. Le nombre de os après le Bdoit être arrondi, donc si vous obtenez 2.6, il y aura 3 os, et les autres doivent être après le h.
E / S
On vous donne des entiers positifs (y compris null) comme arguments, comme une liste ou comme deux nombres simples, dans l'ordre que vous trouvez le plus pratique, mais vous devez indiquer dans quel ordre vous les prenez. En sortie, imprimez ce que Raiponce dira.
Cas de test
Dans les cas de test, le premier nombre sera la longueur des cheveux.
0, 0 -> 'Bh!' (probably a dry sob..)
2, 1 -> 'Aah!'
1, 2 -> 'Boh!'
1, 4 -> 'Booho!'
4, 1 -> 'Aaaah!'
2, 4 -> 'Boho!'
C'est le code-golf , donc la réponse la plus courte en octets l'emporte!
0aussi. Pourtant, elle doit sortir par la fenêtre, et les restrictions de sécurité s'appliquent ici aussi! Il n'y a aucun moyen qu'elle puisse l'épouser si elle a un cou cassé.
0? BTW, entiers positifs (y compris null) == _ entiers non négatifs :)