forked from root/public
6 changed files with 245 additions and 66 deletions
@ -0,0 +1,59 @@ |
|||||||
|
## ascii-art-align |
||||||
|
|
||||||
|
### Objectives |
||||||
|
|
||||||
|
You must follow the same [instructions](https://github.com/01-edu/public/ascii-art.en.md) as the first subject but the representation should be formatted using a flag `--align=<type>`, in which `type` can be : |
||||||
|
|
||||||
|
- center |
||||||
|
- left |
||||||
|
- right |
||||||
|
|
||||||
|
This project will help you learn about : |
||||||
|
|
||||||
|
- Client utilities. |
||||||
|
- The Go file system(**fs**) API. |
||||||
|
- Ways to receive data. |
||||||
|
- Ways to output data. |
||||||
|
- Manipulation of strings. |
||||||
|
- Manipulation of structures. |
||||||
|
|
||||||
|
### Instructions |
||||||
|
|
||||||
|
- Your project must be written in **Go**. |
||||||
|
- The code must respect the [**good practices**](https://github.com/01-edu/public/good-practices.en.md). |
||||||
|
- It is recommended that the code should present a **test file**. |
||||||
|
- You should build your one files with the templates you desire. |
||||||
|
|
||||||
|
### Usage |
||||||
|
|
||||||
|
```console |
||||||
|
|student@ubuntu:~/ascii-art$ go build | |
||||||
|
|student@ubuntu:~/ascii-art$ ./ascii-art "hello" standard --align=center | |
||||||
|
| _ _ _ | |
||||||
|
| | | | | | | | |
||||||
|
| | |__ ___ | | | | ___ | |
||||||
|
| | _ \ / _ \ | | | | / _ \ | |
||||||
|
| | | | | | __/ | | | | | (_) | | |
||||||
|
| |_| |_| \___| |_| |_| \___/ | |
||||||
|
| | |
||||||
|
| | |
||||||
|
|student@ubuntu:~/ascii-art$ ./ascii-art "Hello There" standard --align=left | |
||||||
|
| _ _ _ _ _______ _ | |
||||||
|
|| | | | | | | | |__ __| | | | |
||||||
|
|| |__| | ___ | | | | ___ | | | |__ ___ _ __ ___ | |
||||||
|
|| __ | / _ \ | | | | / _ \ | | | _ \ / _ \ | '__| / _ \ | |
||||||
|
|| | | | | __/ | | | | | (_) | | | | | | | | __/ | | | __/ | |
||||||
|
||_| |_| \___| |_| |_| \___/ |_| |_| |_| \___| |_| \___| | |
||||||
|
| | |
||||||
|
| | |
||||||
|
|student@ubuntu:~/ascii-art$ ./ascii-art "hello" shadow --align=right | |
||||||
|
| oooo oooo oooo | |
||||||
|
| `888 `888 `888 | |
||||||
|
| 888 .oo. .ooooo. 888 888 .ooooo. | |
||||||
|
| 888P"Y88b d88' `88b 888 888 d88' `88b | |
||||||
|
| 888 888 888ooo888 888 888 888 888 | |
||||||
|
| 888 888 888 .o 888 888 888 888 | |
||||||
|
| o888o o888o `Y8bod8P' o888o o888o `Y8bod8P' | |
||||||
|
| | |
||||||
|
|student@ubuntu:~/ascii-art$ | |
||||||
|
``` |
@ -1,60 +0,0 @@ |
|||||||
## ascii-art-justify |
|
||||||
|
|
||||||
### Objectives |
|
||||||
|
|
||||||
You must follow the same [instructions](https://github.com/01-edu/public/ascii-art.en.md) as the first subject but the representation should be formatted using the second argument, that can be: |
|
||||||
|
|
||||||
- center |
|
||||||
- justify |
|
||||||
- align-left |
|
||||||
- align-right |
|
||||||
|
|
||||||
This project will help you learn about : |
|
||||||
|
|
||||||
- Client utilities. |
|
||||||
- The Go file system(**fs**) API. |
|
||||||
- Ways to receive data. |
|
||||||
- Ways to output data. |
|
||||||
- Manipulation of strings. |
|
||||||
- Manipulation of structures. |
|
||||||
|
|
||||||
### Instructions |
|
||||||
|
|
||||||
- Your project must be written in **Go**. |
|
||||||
- The code must respect the [**good practices**](https://github.com/01-edu/public/good-practices.en.md). |
|
||||||
- It is recommended that the code should present a **test file**. |
|
||||||
- You should build your one files with the templates you desire. |
|
||||||
|
|
||||||
### Usage |
|
||||||
|
|
||||||
```console |
|
||||||
student@ubuntu:~/ascii-art$ go build |
|
||||||
student@ubuntu:~/ascii-art$ ./ascii-art "hello" standard center |
|
||||||
_ _ _ |
|
||||||
| | | | | | |
|
||||||
| |__ ___ | | | | ___ |
|
||||||
| _ \ / _ \ | | | | / _ \ |
|
||||||
| | | | | __/ | | | | | (_) | |
|
||||||
|_| |_| \___| |_| |_| \___/ |
|
||||||
|
|
||||||
|
|
||||||
student@ubuntu:~/ascii-art$ ./ascii-art "Hello There" standard align-right |
|
||||||
_ _ _ _ _______ _ |
|
||||||
| | | | | | | | |__ __| | | |
|
||||||
| |__| | ___ | | | | ___ | | | |__ ___ _ __ ___ |
|
||||||
| __ | / _ \ | | | | / _ \ | | | _ \ / _ \ | '__| / _ \ |
|
||||||
| | | | | __/ | | | | | (_) | | | | | | | | __/ | | | __/ |
|
||||||
|_| |_| \___| |_| |_| \___/ |_| |_| |_| \___| |_| \___| |
|
||||||
|
|
||||||
|
|
||||||
student@ubuntu:~/ascii-art$ ./ascii-art "hello" shadow center |
|
||||||
oooo oooo oooo |
|
||||||
`888 `888 `888 |
|
||||||
888 .oo. .ooooo. 888 888 .ooooo. |
|
||||||
888P"Y88b d88' `88b 888 888 d88' `88b |
|
||||||
888 888 888ooo888 888 888 888 888 |
|
||||||
888 888 888 .o 888 888 888 888 |
|
||||||
o888o o888o `Y8bod8P' o888o o888o `Y8bod8P' |
|
||||||
|
|
||||||
student@ubuntu:~/ascii-art$ |
|
||||||
``` |
|
@ -0,0 +1,180 @@ |
|||||||
|
## ascii-reverse-examples |
||||||
|
|
||||||
|
- Create your file and copy the examples into it. |
||||||
|
|
||||||
|
### example00 |
||||||
|
|
||||||
|
```console |
||||||
|
_ _ |
||||||
|
| | | | |
||||||
|
| |__| | |
||||||
|
| __ | |
||||||
|
| | | | |
||||||
|
|_| |_| |
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
___ |
||||||
|
/ _ \ |
||||||
|
| __/ |
||||||
|
\___| |
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
_ |
||||||
|
| | |
||||||
|
| | |
||||||
|
| | |
||||||
|
| | |
||||||
|
|_| |
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
_ |
||||||
|
| | |
||||||
|
| | |
||||||
|
| | |
||||||
|
| | |
||||||
|
|_| |
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
___ |
||||||
|
/ _ \ |
||||||
|
| (_) | |
||||||
|
\___/ |
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
__ __ |
||||||
|
\ \ / / |
||||||
|
\ \ /\ / / |
||||||
|
\ \/ \/ / |
||||||
|
\ /\ / |
||||||
|
\/ \/ |
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
___ |
||||||
|
/ _ \ |
||||||
|
| (_) | |
||||||
|
\___/ |
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
_ __ |
||||||
|
| '__| |
||||||
|
| | |
||||||
|
|_| |
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
_ |
||||||
|
| | |
||||||
|
| | |
||||||
|
| | |
||||||
|
| | |
||||||
|
|_| |
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
_ |
||||||
|
| | |
||||||
|
__| | |
||||||
|
/ _` | |
||||||
|
| (_| | |
||||||
|
\__,_| |
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
``` |
||||||
|
|
||||||
|
### example01 |
||||||
|
|
||||||
|
```console |
||||||
|
|
||||||
|
_ |
||||||
|
/ | |
||||||
|
| | |
||||||
|
| | |
||||||
|
|_| |
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
____ |
||||||
|
|___ \ |
||||||
|
__) | |
||||||
|
/ __/ |
||||||
|
|_____| |
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
_____ |
||||||
|
|___ / |
||||||
|
|_ \ |
||||||
|
___) | |
||||||
|
|____/ |
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
``` |
||||||
|
|
||||||
|
### example02 |
||||||
|
|
||||||
|
```console |
||||||
|
|
||||||
|
_ _ |
||||||
|
_| || |_ |
||||||
|
|_ __ _| |
||||||
|
_| || |_ |
||||||
|
|_ __ _| |
||||||
|
|_||_| |
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
______ |
||||||
|
|______| |
||||||
|
______ |
||||||
|
|______| |
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
__ |
||||||
|
\ \ |
||||||
|
\ \ |
||||||
|
\ \ |
||||||
|
\ \ |
||||||
|
\_\ |
||||||
|
|
||||||
|
|
||||||
|
___ |
||||||
|
| _| |
||||||
|
| | |
||||||
|
| | |
||||||
|
| | |
||||||
|
| |_ |
||||||
|
|___| |
||||||
|
|
||||||
|
|
||||||
|
``` |
Loading…
Reference in new issue