Opis
Chyba wszyscy znają bajkę o Roszpunkach i księciu. Dla tych, którzy nie: przeczytaj tutaj. Jednak Roszpunka właśnie obciąła włosy, więc może nie potrwać wystarczająco długo, by pozwolić jej księciu wspiąć się na górę! Może być bardzo smutna ..
Wyzwanie
Twoim zadaniem jest napisanie funkcji, która ocenia to, co powie Roszponka, gdy książę wzywa ją, by upuściła włosy: gdy jej włosy są dłuższe lub równe wieży są wysokie i dodatkowy metr (wytyczne bezpieczeństwa), staje się bardzo szczęśliwy i mówi Aaaah!, przy czym liczba as jest taka sama jak length of her hair - height of the tower. W przeciwnym razie jej włosy nie mają wystarczającej długości i zaczyna płakać: Booho!gdzie os przed hrównymi dwiema trzecimi height of the tower - length of her hair, a os po h oznacza resztę. Liczba os po Bmusi być zaokrąglona, więc jeśli dostaniesz 2.6, będą 3 os, a pozostałe muszą być za h.
I / O
Otrzymujesz dodatnie liczby całkowite (w tym null) jako argumenty, listę lub dwie pojedyncze liczby, w kolejności, w której uznasz to za najwygodniejsze, ale musisz określić, w jakiej kolejności je przyjmujesz. Jako wynik wydrukuj, co powie Rapunzel.
Przypadki testowe
W przypadkach testowych pierwszą liczbą będzie długość włosów.
0, 0 -> 'Bh!' (probably a dry sob..)
2, 1 -> 'Aah!'
1, 2 -> 'Boh!'
1, 4 -> 'Booho!'
4, 1 -> 'Aaaah!'
2, 4 -> 'Boho!'
To jest golf golfowy , więc wygrywa najkrótsza odpowiedź w bajtach!
0też są długie . Mimo to musi wyjść z okna, obowiązują tu również ograniczenia bezpieczeństwa! Nie ma mowy, żeby mogła go poślubić, jeśli ma złamaną szyję.
0? BTW, dodatnie liczby całkowite (w tym null) == nieujemne liczby całkowite :)