leetcode_rust/contains_duplicate.rs
1#![allow(dead_code)]
2
3pub fn contains_duplicate(nums: Vec<i32>) -> bool {
4 use std::collections::HashSet;
5
6 let mut set = HashSet::new();
7 for num in nums {
8 if set.insert(num) == false {
9 return true;
10 }
11 }
12 false
13}
14
15#[cfg(test)]
16mod tests {
17 use super::*;
18
19 #[test]
20 fn test1() {
21 assert_eq!(contains_duplicate(vec![1, 2, 3, 1]), true);
22 }
23}