feat: 3289_the_two_sneaky_numbers_of_digitville

This commit is contained in:
SquidSpirit 2025-08-20 02:55:20 +08:00
parent ed02a5e2cc
commit 3995fd9dc2
3 changed files with 30 additions and 0 deletions

View File

@ -0,0 +1,7 @@
# This file is automatically @generated by Cargo.
# It is not intended for manual editing.
version = 4
[[package]]
name = "the_two_sneaky_numbers_of_digitville"
version = "0.1.0"

View File

@ -0,0 +1,6 @@
[package]
name = "the_two_sneaky_numbers_of_digitville"
version = "0.1.0"
edition = "2024"
[dependencies]

View File

@ -0,0 +1,17 @@
pub struct Solution;
impl Solution {
pub fn get_sneaky_numbers(nums: Vec<i32>) -> Vec<i32> {
let mut table = vec![false; nums.len() - 2];
let mut result = vec![];
for num in nums {
if table[num as usize] {
result.push(num);
}
table[num as usize] = true;
}
result
}
}