From 5e9c813800528eb25c844348c06542065351ff0a Mon Sep 17 00:00:00 2001 From: jackfiled Date: Sat, 23 Mar 2024 11:01:30 +0800 Subject: [PATCH] 20240323 Finished --- src/problem/mod.rs | 3 +- .../p2549_count_distinct_numbers_on_board.rs | 28 +++++++++++++++++++ 2 files changed, 30 insertions(+), 1 deletion(-) create mode 100644 src/problem/p2549_count_distinct_numbers_on_board.rs diff --git a/src/problem/mod.rs b/src/problem/mod.rs index 32f26cd..0873532 100644 --- a/src/problem/mod.rs +++ b/src/problem/mod.rs @@ -78,4 +78,5 @@ mod p2312_selling_pieces_of_wood; mod p2684_maximum_number_of_moves_in_a_grid; mod p310_minimum_height_trees; mod p303_range_sum_query_immutable; -mod p1793_maximum_score_of_a_good_subarray; \ No newline at end of file +mod p1793_maximum_score_of_a_good_subarray; +mod p2549_count_distinct_numbers_on_board; \ No newline at end of file diff --git a/src/problem/p2549_count_distinct_numbers_on_board.rs b/src/problem/p2549_count_distinct_numbers_on_board.rs new file mode 100644 index 0000000..cc686a9 --- /dev/null +++ b/src/problem/p2549_count_distinct_numbers_on_board.rs @@ -0,0 +1,28 @@ +/** + * [2549] Count Distinct Numbers on Board + */ +pub struct Solution {} + + +// submission codes start here + +impl Solution { + pub fn distinct_integers(n: i32) -> i32 { + return if n == 1 { + 1 + } else { + n - 1 + }; + } +} + +// submission codes end + +#[cfg(test)] +mod tests { + use super::*; + + #[test] + fn test_2549() { + } +}