Es 01 Anagram

This commit is contained in:
2024-04-30 19:07:25 +02:00
parent 8fe7754375
commit 20978d583c
4 changed files with 55 additions and 0 deletions

24
tests/es01_anagram.rs Normal file
View File

@@ -0,0 +1,24 @@
use esercizi::es01_anagram::anagrammi;
#[test]
fn test_anagrammi() {
assert_eq!(anagrammi("ciao", "ciaq"), false);
assert_eq!(anagrammi("anna", "nana"), true);
assert_eq!(
anagrammi(
"fhgsdlifgdsiulfsdkjhvldshvlidhfksdhlvuidxhljfkshlkseghlif",
"fiisslfhkgjshsiflvdghdughdhddfiflljhksvklxhhusfildkevllds"
),
true
);
assert_eq!(
anagrammi(
"fhgsdlifgdsiulfsdkjhvldsqsvlidhfksdhlvuidxhljfkshlkseghlif",
"fiisslfhkgjshsiflvdghdughdhddfiflljhksvklxhhusfildkevllds"
),
false
);
assert_eq!(anagrammi("bububububub", "fsdfgaiholka"), false);
assert_eq!(anagrammi("baubau", "baubua"), true);
assert_eq!(anagrammi("baubab", "baubb"), false);
}