Browse Source

feat(lucas_number): add new rust exercise

pull/1591/head
nprimo 2 years ago committed by Niccolò Primo
parent
commit
6edb6f640e
  1. 39
      subjects/lucas_number/README.md

39
subjects/lucas_number/README.md

@ -0,0 +1,39 @@
## lucas_number
### Instructions
Complete the body of the **function** `lucas_number`.
```rust
pub fn lucas_number(n: u32) -> u32 {}
```
This function receives a number `n` and returns the `n`th number in the Lucas Numbers.
The Lucas Numbers start like this: 2, 1, 3, 4, 7, 11, 18, 29, 47, 76, 123, etc...
### Usage
Here is a possible test for your function:
```rust
use lucas_number::lucas_number;
fn main() {
println!("The element in the position {} in Lucas Numbres is {}", 2, lucas_number(2));
println!("The element in the position {} in Lucas Numbres is {}", 5, lucas_number(5));
println!("The element in the position {} in Lucas Numbres is {}", 10, lucas_number(10));
println!("The element in the position {} in Lucas Numbres is {}", 13, lucas_number(13));
}
```
And its output:
```console
$ cargo run
The element in the position 2 in Lucas Numbers is 3
The element in the position 5 in Lucas Numbers is 11
The element in the position 10 in Lucas Numbers is 123
The element in the position 13 in Lucas Numbers is 521
$
```
Loading…
Cancel
Save