mirror of https://github.com/01-edu/public.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
davhojt
50d019870f
|
2 years ago | |
---|---|---|
.. | ||
README.md | 2 years ago |
README.md
talking
Instructions
Build the function talking
which will allow you to talk with your computer.
Its answers will be created by you following the rules below.
- It answers
"There is no need to yell, calm down!"
if you yell at it. For example"LEAVE ME ALONE!"
. Yelling is when all the letters are capital letters. - It answers
"Sure."
if you ask it something without yelling. For example"Is everything ok with you?"
. - It answers
"Quiet, I am thinking!"
if you yell a question at it. FOr example:"HOW ARE YOU?"
. - It says
"Just say something!"
if you address it without actually saying anything. - It answers
"Interesting"
to anything else.
Expected functions
pub fn talking(text: &str) -> &str {
}
Usage
Here is a program to test your function.
use talking::*;
fn main() {
println!("{:?}", talking("JUST DO IT!"));
println!("{:?}", talking("Hello how are you?"));
println!("{:?}", talking("WHAT'S GOING ON?"));
println!("{:?}", talking("something"));
println!("{:?}", talking(""));
}
And its output:
$ cargo run
"There is no need to yell, calm down!"
"Sure."
"Quiet, I am thinking!"
"Interesting"
"Just say something!"
$