Skip to content

Commit 3ec46b0

Browse files
committed
p1
0 parents  commit 3ec46b0

File tree

9 files changed

+198
-0
lines changed

9 files changed

+198
-0
lines changed

.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
/target

.idea/leetcode.iml

+11
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/modules.xml

+8
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/vcs.xml

+6
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/workspace.xml

+138
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.lock

+5
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

+9
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
[package]
2+
name = "leetcode"
3+
version = "0.1.0"
4+
authors = ["Patrick"]
5+
edition = "2018"
6+
7+
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
8+
9+
[dependencies]

src/main.rs

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
mod p0001;
2+
3+
fn main() {
4+
println!("Hello, world!");
5+
}

src/p0001.rs

+15
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
struct Solution;
2+
3+
4+
impl Solution {
5+
pub fn two_sum(nums: Vec<i32>, target: i32) -> Vec<i32> {
6+
for i in 0..nums.len() {
7+
for j in i+1..nums.len() {
8+
if nums[i]+nums[j] == target {
9+
return vec![i as i32, j as i32];
10+
}
11+
}
12+
}
13+
return Vec::new();
14+
}
15+
}

0 commit comments

Comments
 (0)