2 заметки с тегом

CodeWars

Уноси готовенького

Задачки продолжают радовать:

You are the Dungeon Master for a public DnD game at your local comic shop and recently you’ve had some trouble keeping your players’ info neat and organized so you’ve decided to write a bit of code to help keep them sorted! **Have at thee!**

Кажется, «have at thee» должно значить что-то типа «have fun», но это Шекспир, детка:

Now, Richard, I am with thee here alone.
This is the hand that stabbed thy father York,
And this the hand that slew thy brother Rutland;
And here’s the heart that triumphs in their death,
And cheers these hands that slew thy sire and brother
To execute the like upon thyself;
And so have at thee!

They fight. Warwick enters; Clifford flies.

А может, Дракула из «Кастлвании»:

Richter. Tribute? You steal men’s souls, and make them your slaves.
Dracula. I suppose the same could be said of all religions...
Richter. Your words are as empty as your soul. Mankind ill needs a savior such as you.
Dracula. What is a man? A miserable little pile of secrets. But enough talk... Have at you.

Похоже, автор имел в виду «к бою!» в смысле иди уже задачки решай, хватит Википедию читать. Но не тут-то было — теперь я знаю, что в фехтовании говорят «En garde!», а в «Повести временных лет» есть точный аналог «have at thee»:

Когда Святослав вырос и возмужал, стал он собирать много воинов храбрых, и быстрым был, словно пардус, и много воевал. [...] И посылал в иные земли [посланников, как правило, перед объявлением войны] со словами: «Иду на вы!»

А, ну и что пардус — это гепард. А ещё я завтра иду на вы. А вы?

Я уйду, и ты меня не жди

Решаю тут задачку:

Mr. Despair wants to jump off **Dutch act**, so he came to the top of a building.

Scientific research shows that a person jumped from the top of the roof, when the floor more than 6, will often die in an instant. When the floor is less than or equal to 6, the person will not immediately die, he would scream (without proof).

Input: floor, the height of the building.

Output: the voice of despair, when jumping Dutch act.

Example: suicide(2) should return “Aa~ Pa! Aa!”.

It means:

Mr. Despair jumped from the 2 floor, the voice is “Aa~”.
He fell on the ground, the voice is “Pa!”.
He did not die immediately, and the final voice was “Aa!”.

Так вот зачем нужна Dutch courage. Похоже, после пары кровавых войн англичане до сих пор думают, что все голландцы — алкоголики и самоубийцы.