Compare commits

..

1 Commits

Author SHA1 Message Date
estlop be7ee1ffc4 docs: add readme for printevenarguments subject 2 years ago
  1. 25
      subjects/getarea/README.md
  2. 15
      subjects/printevenarguments/README.md
  3. 9
      subjects/ultimatedivmod/README.md

25
subjects/getarea/README.md

@ -1,25 +0,0 @@
## get-area
### Instructions
Write a program that takes a positive number as radius and prints the area of a circle.
- The area of the circle is `3.14` times the radius squared.
- Only positive numbers will be accepted, otherwise print `Error` followed by (`'\n'`)
- If the number of arguments is not `1` print (`'\n'`)
- The output must be an integer.
### Usage
```console
$ go run . | cat -e
$
$ go run . 10 | cat -e
314$
$ go run . 4 | cat -e
50$
$ go run . -10 | cat -e
Error$
$ go run . "Hello World!" | cat -e
Error$
```

15
subjects/printevenarguments/README.md

@ -0,0 +1,15 @@
## printevenarguments
### Instructions
Write a program that receives some arguments from the command line and prints the ones with an even index followed by a new line. If the number of even arguments is 0, print a new line.
### Usage
```console
$ go run . first second third | cat -e
second$
$ go run . a b c d| cat -e
b$
d$
```

9
subjects/ultimatedivmod/README.md

@ -2,7 +2,7 @@
### Instructions
Create the following function.
- Write a function that will be formatted as below.
### Expected function
@ -11,9 +11,10 @@ func UltimateDivMod(a *int, b *int) {
}
```
`UltimateDivMod` should divide the dereferenced value of `a` by the dereferenced value of `b`.
- Store the result of the division in the `int` which `a` points to.
- Store the remainder of the division in the `int` which `b` points to.
- This function will divide the `int` **a** and **b**.
- The result of this division will be stored in the `int` pointed by **a**.
- The remainder of this division will be stored in the `int` pointed by **b**.
### Usage

Loading…
Cancel
Save