From 62a53eed51ecfeff83a111010fb757ed5180d554 Mon Sep 17 00:00:00 2001 From: lxw Date: Wed, 22 May 2024 08:44:07 +0800 Subject: [PATCH] update md --- find-the-maximum-achievable-number/Cargo.lock | 7 +++++ find-the-maximum-achievable-number/Cargo.toml | 6 +++++ .../src/main.rs | 5 ++++ .../src/solution.rs | 26 +++++++++++++++++++ find-the-maximum-achievable-number/title.md | 1 + 5 files changed, 45 insertions(+) create mode 100644 find-the-maximum-achievable-number/Cargo.lock create mode 100644 find-the-maximum-achievable-number/Cargo.toml create mode 100644 find-the-maximum-achievable-number/src/main.rs create mode 100644 find-the-maximum-achievable-number/src/solution.rs create mode 100644 find-the-maximum-achievable-number/title.md diff --git a/find-the-maximum-achievable-number/Cargo.lock b/find-the-maximum-achievable-number/Cargo.lock new file mode 100644 index 0000000..b621ed2 --- /dev/null +++ b/find-the-maximum-achievable-number/Cargo.lock @@ -0,0 +1,7 @@ +# This file is automatically @generated by Cargo. +# It is not intended for manual editing. +version = 3 + +[[package]] +name = "find-the-maximum-achievable-number" +version = "0.1.0" diff --git a/find-the-maximum-achievable-number/Cargo.toml b/find-the-maximum-achievable-number/Cargo.toml new file mode 100644 index 0000000..7215ce1 --- /dev/null +++ b/find-the-maximum-achievable-number/Cargo.toml @@ -0,0 +1,6 @@ +[package] +name = "find-the-maximum-achievable-number" +version = "0.1.0" +edition = "2021" + +[dependencies] diff --git a/find-the-maximum-achievable-number/src/main.rs b/find-the-maximum-achievable-number/src/main.rs new file mode 100644 index 0000000..6648ab5 --- /dev/null +++ b/find-the-maximum-achievable-number/src/main.rs @@ -0,0 +1,5 @@ +mod solution; +use crate::solution::Solution; +fn main() { + println!("Hello, world!:{}", Solution::the_maximum_achievable_x(4, 1)); +} diff --git a/find-the-maximum-achievable-number/src/solution.rs b/find-the-maximum-achievable-number/src/solution.rs new file mode 100644 index 0000000..69e8c78 --- /dev/null +++ b/find-the-maximum-achievable-number/src/solution.rs @@ -0,0 +1,26 @@ +pub struct Solution; + +impl Solution { + pub fn the_maximum_achievable_x(num: i32, t: i32) -> i32 { + let mut number = num; + for i in 0..t { + number +=1; + } + number+t + } +} + + +#[cfg(test)] +mod tests { + use super::*; + #[test] + pub fn test_one() { + assert_eq!(6, Solution::the_maximum_achievable_x(4, 1)); + } + + #[test] + pub fn test_two() { + assert_eq!(7, Solution::the_maximum_achievable_x(3, 2)); + } +} \ No newline at end of file diff --git a/find-the-maximum-achievable-number/title.md b/find-the-maximum-achievable-number/title.md new file mode 100644 index 0000000..65d7b3a --- /dev/null +++ b/find-the-maximum-achievable-number/title.md @@ -0,0 +1 @@ +2024-05-22 找到最大可及的数字