From fc7a5f7eff84fc5d7e42f8625ef113b53dd0be38 Mon Sep 17 00:00:00 2001 From: EnzoPlayer0ne Date: Fri, 8 Dec 2023 20:18:31 +0100 Subject: [PATCH] save --- rust/0217-contains-duplicate.rs | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/rust/0217-contains-duplicate.rs b/rust/0217-contains-duplicate.rs index 985d8793d..cec5def26 100644 --- a/rust/0217-contains-duplicate.rs +++ b/rust/0217-contains-duplicate.rs @@ -3,16 +3,13 @@ use std::collections::HashSet; impl Solution { pub fn contains_duplicate(nums: Vec) -> bool { let mut map = HashSet::new(); - - for &n in nums.iter(){ - if map.contains(&n){ - return true; + for n in nums { + if !map.insert(n){ + return true; } - - map.insert(n); - }; - + } + false } }