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
b2cb2cbf31
|
2 years ago | |
---|---|---|
.. | ||
README.md | 2 years ago |
README.md
string_permutation
Instructions
Define the function is_permutation
, that returns true
if the string s1
is a permutation of s2
.
s1
is a permutation of s2
if all the elements in s1
appear the same number of times in s2
, and all the characters in s1
appear in s2
even if they are in different order.
Expected Function
pub fn is_permutation(s1: &str, s2: &str) -> bool {
}
Usage
Here is a program to test your function.
use string_permutation::*;
fn main() {
let word = "thought";
let word1 = "thougth";
println!(
"Is `{}` a permutation of `{}`? = {}",
word,
word1,
is_permutation(word, word1)
);
}
And its output
$ cargo run
Is `thought` a permutation of `thougth`? = true
$