Difference between revisions of "Translations:FP Homework 1/14/cs"

From Marek Běhálek Wiki
Jump to navigation Jump to search
(Created page with "== 5 - Želva== Implementujte funkci, která nakreslí pohyb želvy po čtvercové mřížce. Bude se jmenovat <code>draw</code> a bude mít jediný parametr - seznam kroků....")
 
 
Line 1: Line 1:
== 5 - Želva==  
+
== 10 - Želva==  
 
Implementujte funkci, která nakreslí pohyb želvy po čtvercové mřížce. Bude se jmenovat <code>draw</code> a bude mít jediný parametr - seznam kroků. Naše želva se může pohybovat pouze horizontálně nebo vertikálně. Každý pohyb bude popsán jako dvojice (jejíž typ bude <code>(Char, Int)</code>), kde první element je znak určující směr pohybu a druhý jeho delka. Možné směry jsou: <b>l</b>eft (doleva), <b>r</b>ight (doprava), <b>u</b>p (nahoru), and <b>d</b>own (dolů). Jako výsledek funkce <code>draw</code> vrátí nejmenší možný obdelník se všemi kroky naší želvy. Každý blok mřížky bude reprezentován jedním znakem. Pokud tento blok byl želvou navštíven, pak to bude <code>'X'</code>, pokud nebyl, pak to bude <code>' '</code>.
 
Implementujte funkci, která nakreslí pohyb želvy po čtvercové mřížce. Bude se jmenovat <code>draw</code> a bude mít jediný parametr - seznam kroků. Naše želva se může pohybovat pouze horizontálně nebo vertikálně. Každý pohyb bude popsán jako dvojice (jejíž typ bude <code>(Char, Int)</code>), kde první element je znak určující směr pohybu a druhý jeho delka. Možné směry jsou: <b>l</b>eft (doleva), <b>r</b>ight (doprava), <b>u</b>p (nahoru), and <b>d</b>own (dolů). Jako výsledek funkce <code>draw</code> vrátí nejmenší možný obdelník se všemi kroky naší želvy. Každý blok mřížky bude reprezentován jedním znakem. Pokud tento blok byl želvou navštíven, pak to bude <code>'X'</code>, pokud nebyl, pak to bude <code>' '</code>.

Latest revision as of 08:56, 7 October 2022

Information about message (contribute)
This message has no documentation. If you know where or how this message is used, you can help other translators by adding documentation to this message.
Message definition (FP Homework 1)
== 10 - Turtle ==
Implement a function that will draw the movement of a turtle in a rectangular grid. It will be named <code>draw</code> and it will have one parameter - a list movements. Our turtle can move only horizontally or vertically. Each movement will be described by a pair (its type will be <code>(Char, Int)</code>), where the first character denotates a direction of this movement and the second its length. Possible directions are: <b>l</b>eft, <b>r</b>ight, <b>u</b>p, and <b>d</b>own. As the result, function <code>draw</code> returns a smallest possible rectangle with all turtle's movements. Each block from the grid will be represented with one character. If it was visited by our turtle, then it will be <code>'X'</code>, if it was not, then it will be <code>' '</code>.
Translation== 10 - Želva== 
Implementujte funkci, která nakreslí pohyb želvy po čtvercové mřížce. Bude se jmenovat <code>draw</code> a bude mít jediný parametr - seznam kroků. Naše želva se může pohybovat pouze horizontálně nebo vertikálně. Každý pohyb bude popsán jako dvojice (jejíž typ bude <code>(Char, Int)</code>), kde první element je znak určující směr pohybu a druhý jeho delka. Možné směry jsou: <b>l</b>eft (doleva), <b>r</b>ight (doprava), <b>u</b>p (nahoru), and <b>d</b>own (dolů). Jako výsledek funkce <code>draw</code> vrátí nejmenší možný obdelník se všemi kroky naší želvy. Každý blok mřížky bude reprezentován jedním znakem. Pokud tento blok byl želvou navštíven, pak to bude <code>'X'</code>, pokud nebyl, pak to bude <code>' '</code>.

10 - Želva

Implementujte funkci, která nakreslí pohyb želvy po čtvercové mřížce. Bude se jmenovat draw a bude mít jediný parametr - seznam kroků. Naše želva se může pohybovat pouze horizontálně nebo vertikálně. Každý pohyb bude popsán jako dvojice (jejíž typ bude (Char, Int)), kde první element je znak určující směr pohybu a druhý jeho delka. Možné směry jsou: left (doleva), right (doprava), up (nahoru), and down (dolů). Jako výsledek funkce draw vrátí nejmenší možný obdelník se všemi kroky naší želvy. Každý blok mřížky bude reprezentován jedním znakem. Pokud tento blok byl želvou navštíven, pak to bude 'X', pokud nebyl, pak to bude ' '.