###### Has the requirement for the allowed packages been respected? (Reminder for this project: only [standard packages](https://golang.org/pkg/))
###### Has the requirement for the allowed packages been respected? (Reminder for this project: only [standard packages](https://golang.org/pkg/))
##### Try passing to the reverse flag `"--reverse example00.txt"` the [example 00](https://github.com/01-edu/public/blob/master/subjects/ascii-art/examples/README.md).
##### Try passing to the reverse flag `"--reverse example00.txt"` the [example 00](../examples/README.md).
```
```
Usage: go run . [OPTION]
Usage: go run . [OPTION]
@ -12,49 +12,49 @@ EX: go run . --reverse=<fileName>
###### Does it display the same result as above?
###### Does it display the same result as above?
##### Try passing to the reverse flag `"--reverse=example00.txt"` the [example 00](https://github.com/01-edu/public/blob/master/subjects/ascii-art/examples/README.md).
##### Try passing to the reverse flag `"--reverse=example00.txt"` the [example 00](../examples/README.md).
`Hello World`
`Hello World`
###### Does it display the value above?
###### Does it display the value above?
##### Try passing to the reverse flag `"--reverse=example01.txt"` the [example 01](https://github.com/01-edu/public/blob/master/subjects/ascii-art/examples/README.md).
##### Try passing to the reverse flag `"--reverse=example01.txt"` the [example 01](../examples/README.md).
`123`
`123`
###### Does it display the value above?
###### Does it display the value above?
##### Try passing to the reverse flag `"--reverse=example02.txt"` the [example 02](https://github.com/01-edu/public/blob/master/subjects/ascii-art/examples/README.md).
##### Try passing to the reverse flag `"--reverse=example02.txt"` the [example 02](../examples/README.md).
`#=\[`
`#=\[`
###### Does it display the value above?
###### Does it display the value above?
##### Try passing to the reverse flag `"--reverse=example03.txt"` the [example 03](https://github.com/01-edu/public/blob/master/subjects/ascii-art/examples/README.md).
##### Try passing to the reverse flag `"--reverse=example03.txt"` the [example 03](../examples/README.md).
`something&234`
`something&234`
###### Does it display the value above?
###### Does it display the value above?
##### Try passing to the reverse flag `"--reverse=example04.txt"` the [example 04](https://github.com/01-edu/public/blob/master/subjects/ascii-art/examples/README.md).
##### Try passing to the reverse flag `"--reverse=example04.txt"` the [example 04](../examples/README.md).
`abcdefghijklmnopqrstuvwxyz`
`abcdefghijklmnopqrstuvwxyz`
###### Does it display the value above?
###### Does it display the value above?
##### Try passing to the reverse flag `"--reverse=example05.txt"` the [example 05](https://github.com/01-edu/public/blob/master/subjects/ascii-art/examples/README.md).
##### Try passing to the reverse flag `"--reverse=example05.txt"` the [example 05](../examples/README.md).
`\!" #$%&'()*+,-./`
`\!" #$%&'()*+,-./`
###### Does it display the value above?
###### Does it display the value above?
##### Try passing to the reverse flag `"--reverse=example06.txt"` the [example 06](https://github.com/01-edu/public/blob/master/subjects/ascii-art/examples/README.md).
##### Try passing to the reverse flag `"--reverse=example06.txt"` the [example 06](../examples/README.md).
`:;{=}?@`
`:;{=}?@`
###### Does it display the value above?
###### Does it display the value above?
##### Try passing to the reverse flag `"--reverse=example07.txt"` the [example 07](https://github.com/01-edu/public/blob/master/subjects/ascii-art/examples/README.md).
##### Try passing to the reverse flag `"--reverse=example07.txt"` the [example 07](../examples/README.md).
###### Are the commands and the ants movements printed with the right format? One line per turn, `N` movements per turn, movements defined by `Lx-y``x` being the ant and `y` being the room, as it shows above?
###### Are the commands and the ants movements printed with the right format? One line per turn, `N` movements per turn, movements defined by `Lx-y``x` being the ant and `y` being the room, as it shows above?
##### Try running the program with [example00](https://github.com/01-edu/public/blob/master/subjects/lem-in/examples/README.md).
##### Try running the program with [example00](../examples/README.md).
```
```
$ go run . example00.txt
$ go run . example00.txt
@ -50,7 +50,7 @@ $
###### Does it present the quickest path possible with the same number of turns as the result above?
###### Does it present the quickest path possible with the same number of turns as the result above?
##### Try running the program with [example01](https://github.com/01-edu/public/blob/master/subjects/lem-in/examples/README.md).
##### Try running the program with [example01](../examples/README.md).
```
```
$ go run . example01.txt
$ go run . example01.txt
@ -102,7 +102,7 @@ $
###### Does it present the quickest path possible with the same number of turns as the result above?
###### Does it present the quickest path possible with the same number of turns as the result above?
##### Try running the program with [example02](https://github.com/01-edu/public/blob/master/subjects/lem-in/examples/README.md).
##### Try running the program with [example02](../examples/README.md).
```
```
$ go run . example02.txt
$ go run . example02.txt
@ -134,7 +134,7 @@ $
###### Does it present the quickest path possible with the same number of turns as the result above?
###### Does it present the quickest path possible with the same number of turns as the result above?
##### Try running the program with [example03](https://github.com/01-edu/public/blob/master/subjects/lem-in/examples/README.md).
##### Try running the program with [example03](../examples/README.md).
```
```
$ go run . example03.txt
$ go run . example03.txt
@ -166,7 +166,7 @@ $
###### Does it present the quickest path possible with the same number of turns as the result above?
###### Does it present the quickest path possible with the same number of turns as the result above?
##### Try running the program with [example04](https://github.com/01-edu/public/blob/master/subjects/lem-in/examples/README.md).
##### Try running the program with [example04](../examples/README.md).
```
```
$ go run . example04.txt
$ go run . example04.txt
@ -199,7 +199,7 @@ $
###### Does it present the quickest path possible with the same number of turns as the result above?
###### Does it present the quickest path possible with the same number of turns as the result above?
##### Try running the program with [example05](https://github.com/01-edu/public/blob/master/subjects/lem-in/examples/README.md).
##### Try running the program with [example05](../examples/README.md).
```
```
$ go run . example05.txt
$ go run . example05.txt
@ -283,7 +283,7 @@ $
###### Does it present the quickest path possible with the same number of turns as the result above?
###### Does it present the quickest path possible with the same number of turns as the result above?
##### Try running the program with [badexample00](https://github.com/01-edu/public/blob/master/subjects/lem-in/examples/README.md).
##### Try running the program with [badexample00](../examples/README.md).
```
```
$ go run . badexample00.txt
$ go run . badexample00.txt
@ -293,7 +293,7 @@ $
###### Does it present the right result as above?
###### Does it present the right result as above?
##### Try running the program with [badexample01](https://github.com/01-edu/public/blob/master/subjects/lem-in/examples/README.md).
##### Try running the program with [badexample01](../examples/README.md).
```
```
$ go run . badexample01.txt
$ go run . badexample01.txt
@ -303,11 +303,11 @@ $
###### Does it present at least the result above?
###### Does it present at least the result above?
##### Try running the program with [example06](https://github.com/01-edu/public/blob/master/subjects/lem-in/examples/README.md) and with 100 ants.
##### Try running the program with [example06](../examples/README.md) and with 100 ants.
###### Is the real time less than 1.5 minutes?
###### Is the real time less than 1.5 minutes?
##### Try running the program with [example07](https://github.com/01-edu/public/blob/master/subjects/lem-in/examples/README.md) and with 1000 ants.
##### Try running the program with [example07](../examples/README.md) and with 1000 ants.
###### Can that log file be used by the checker program?
###### Can that log file be used by the checker program?
##### Try to run the stock exchange program with the [simple](https://github.com/01-edu/public/blob/master/subjects/stock-exchange-sim/examples/simple/simple) example, `"./stock examples/simple/simple 1"`.
##### Try to run the stock exchange program with the [simple](../examples/simple/simple) example, `"./stock examples/simple/simple 1"`.
```console
```console
$ go run . examples/simple/simple 1
$ go run . examples/simple/simple 1
@ -43,7 +43,7 @@ $
###### Does the display present a result similar to the one above (optimizing time;client_content)?
###### Does the display present a result similar to the one above (optimizing time;client_content)?
##### Try to run the stock exchange program with the [build](https://github.com/01-edu/public/blob/master/subjects/stock-exchange-sim/examples/build/build) example, `"./stock examples/build/build 10"`.
##### Try to run the stock exchange program with the [build](../examples/build/build) example, `"./stock examples/build/build 10"`.
```console
```console
$ go run . examples/build/build 10
$ go run . examples/build/build 10
@ -67,7 +67,7 @@ $
###### Does the display present a result similar to the one above (optimizing time;cabinet)?
###### Does the display present a result similar to the one above (optimizing time;cabinet)?
##### Try to run the stock exchange program with the [seller](https://github.com/01-edu/public/blob/master/subjects/stock-exchange-sim/examples/seller/seller) example, `"./stock examples/seller/seller 10"`.
##### Try to run the stock exchange program with the [seller](../examples/seller/seller) example, `"./stock examples/seller/seller 10"`.
```console
```console
$ go run . examples/seller/seller 10
$ go run . examples/seller/seller 10
@ -100,7 +100,7 @@ $
###### Does the display present a result similar to the one above (optimizing euro)?
###### Does the display present a result similar to the one above (optimizing euro)?
##### Try to run the stock exchange program with the [fertilizer](https://github.com/01-edu/public/blob/master/subjects/stock-exchange-sim/examples/fertilizer/fertilizer) example, `"./stock examples/fertilizer/fertilizer 1"`.(fertilizer example is self-powered and rotates indefinitely)
##### Try to run the stock exchange program with the [fertilizer](../examples/fertilizer/fertilizer) example, `"./stock examples/fertilizer/fertilizer 1"`.(fertilizer example is self-powered and rotates indefinitely)
```console
```console
$ go run . examples/fertilizer/fertilizer 1
$ go run . examples/fertilizer/fertilizer 1
@ -130,7 +130,7 @@ $
###### Does the display present a result with a significantly shorter number of cycles comparing to the previous question output?
###### Does the display present a result with a significantly shorter number of cycles comparing to the previous question output?
##### Try to run the stock exchange program with the [error1](https://github.com/01-edu/public/blob/master/subjects/stock-exchange-sim/examples/errors/error1) example, `"./stock examples/errors/error1 1"`.
##### Try to run the stock exchange program with the [error1](../examples/errors/error1) example, `"./stock examples/errors/error1 1"`.
```console
```console
$ go run . examples/errors/error1 1
$ go run . examples/errors/error1 1
@ -141,7 +141,7 @@ $
###### Does the display present a result similar to the one above, where it shows the error?
###### Does the display present a result similar to the one above, where it shows the error?
##### Try to run the stock exchange program with the [error2](https://github.com/01-edu/public/blob/master/subjects/stock-exchange-sim/examples/errors/error2) example, `"./stock examples/errors/error2 1"`.
##### Try to run the stock exchange program with the [error2](../examples/errors/error2) example, `"./stock examples/errors/error2 1"`.
```console
```console
$ go run . examples/errors/error2 1
$ go run . examples/errors/error2 1
@ -152,7 +152,7 @@ $
###### Does the display present a result similar to the one above, where it shows the error?
###### Does the display present a result similar to the one above, where it shows the error?
##### Try to run the stock exchange program with the [error3](https://github.com/01-edu/public/blob/master/subjects/stock-exchange-sim/examples/errors/error3) example, `"./stock examples/errors/error3 1"`.
##### Try to run the stock exchange program with the [error3](../examples/errors/error3) example, `"./stock examples/errors/error3 1"`.
```console
```console
$ go run . examples/errors/error3 1
$ go run . examples/errors/error3 1
@ -163,7 +163,7 @@ $
###### Does the display present a result similar to the one above, where it shows the error?
###### Does the display present a result similar to the one above, where it shows the error?
##### Try to run the checker program with the [build](https://github.com/01-edu/public/blob/master/subjects/stock-exchange-sim/examples/build/build) and the [build.log](https://github.com/01-edu/public/blob/master/subjects/stock-exchange-sim/examples/build/build.log) example, `"./checker examples/build/build examples/build/build.log"`.
##### Try to run the checker program with the [build](../examples/build/build) and the [build.log](../examples/build/build.log) example, `"./checker examples/build/build examples/build/build.log"`.
```console
```console
$ go run ./checker examples/build/build examples/build/build.log
$ go run ./checker examples/build/build examples/build/build.log
@ -180,7 +180,7 @@ $
###### Does the display present a result similar to the one above, where it shows the last cycle and the proof that the sequence is correct?
###### Does the display present a result similar to the one above, where it shows the last cycle and the proof that the sequence is correct?
##### Try to run the checker program with the [seller](https://github.com/01-edu/public/blob/master/subjects/stock-exchange-sim/examples/seller/seller) and the [seller.log](https://github.com/01-edu/public/blob/master/subjects/stock-exchange-sim/examples/seller/seller.log)example, `"./checker examples/seller/seller examples/seller/seller.log"`.
##### Try to run the checker program with the [seller](../examples/seller/seller) and the [seller.log](../examples/seller/seller.log)example, `"./checker examples/seller/seller examples/seller/seller.log"`.
```console
```console
$ go run ./checker examples/seller/seller examples/seller/seller.log
$ go run ./checker examples/seller/seller examples/seller/seller.log
@ -206,7 +206,7 @@ $
###### Does the display present a result similar to the one above, where it shows the last cycle and the proof that the sequence is correct?
###### Does the display present a result similar to the one above, where it shows the last cycle and the proof that the sequence is correct?
##### Try to run the checker program with the [testchecker](https://github.com/01-edu/public/blob/master/subjects/stock-exchange-sim/examples/checkererror/testchecker) and [testchecker.log](https://github.com/01-edu/public/blob/master/subjects/stock-exchange-sim/examples/checkererror/testchecker.log) example, `"./checker examples/checkererror/testchecker examples/checkererror/testchecker.log"`.
##### Try to run the checker program with the [testchecker](../examples/checkererror/testchecker) and [testchecker.log](../examples/checkererror/testchecker.log) example, `"./checker examples/checkererror/testchecker examples/checkererror/testchecker.log"`.
```console
```console
$ go run ./checker examples/checkererror/testchecker examples/checkererror/testchecker.log
$ go run ./checker examples/checkererror/testchecker examples/checkererror/testchecker.log