We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent ede62b2 commit 1e654e9Copy full SHA for 1e654e9
rust/nucleotide-count/src/lib.rs
@@ -1,4 +1,4 @@
1
-use std::collections::{HashMap, HashSet};
+use std::collections::HashMap;
2
3
pub fn count(nucleotide: char, dna: &str) -> Result<usize, char> {
4
if !valid_nucleotide(nucleotide) {
@@ -28,6 +28,5 @@ fn default_map() -> HashMap<char, usize> {
28
}
29
30
fn valid_nucleotide(c: char) -> bool {
31
- let nucleotides = HashSet::from(['A', 'C', 'G', 'T']);
32
- nucleotides.contains(&c)
+ matches!(c, 'A' | 'C' | 'G' | 'T')
33
0 commit comments