From 2d916caeb2b745c58a374afc17f77b24c648c1ba Mon Sep 17 00:00:00 2001 From: lee Date: Tue, 19 Jan 2021 12:46:21 +0000 Subject: [PATCH] rust exercise: reverse_it --- subjects/reverse_it/README.md | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 subjects/reverse_it/README.md diff --git a/subjects/reverse_it/README.md b/subjects/reverse_it/README.md new file mode 100644 index 00000000..96d95962 --- /dev/null +++ b/subjects/reverse_it/README.md @@ -0,0 +1,32 @@ +## reverse_it + +### Instructions + +Create a function called `reverse_it` that takes a number and returns a string with the number backwards followed by the original number. If the number is negative you should +just add the char `-` to the beginning of the string. + +### Expected Functions + +```rust +fn reverse_it(v: i32) -> String {} +``` + +### Usage + +Here is a program to test your function + +```rust +fn main() { + println!("{}", reverse_it(123)); + println!("{}", reverse_it(-123)); +} +``` + +And its output + +```console +student@ubuntu:~/[[ROOT]]/test$ cargo run +321123 +-321123 +student@ubuntu:~/[[ROOT]]/test$ +```