Skip to content

Commit 76a107a

Browse files
committed
fix: rename directory to lc problem: No.0167
No.0167.Two Sum II - Input Array Is Sorted
1 parent 866e237 commit 76a107a

File tree

9 files changed

+55
-55
lines changed

9 files changed

+55
-55
lines changed
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
1-
class Solution {
2-
public:
3-
vector<int> twoSum(vector<int>& numbers, int target) {
4-
int left = 1, right = numbers.size();
5-
while (left < right)
6-
{
7-
int x = numbers[left - 1] + numbers[right - 1];
8-
if (x == target) return {left, right};
9-
if (x < target) ++left;
10-
else --right;
11-
}
12-
return {-1, -1};
13-
}
1+
class Solution {
2+
public:
3+
vector<int> twoSum(vector<int>& numbers, int target) {
4+
int left = 1, right = numbers.size();
5+
while (left < right)
6+
{
7+
int x = numbers[left - 1] + numbers[right - 1];
8+
if (x == target) return {left, right};
9+
if (x < target) ++left;
10+
else --right;
11+
}
12+
return {-1, -1};
13+
}
1414
};
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
1-
func twoSum(numbers []int, target int) []int {
2-
i, j := 1, len(numbers)
3-
for i < j {
4-
x := numbers[i-1] + numbers[j-1]
5-
if x == target {
6-
return []int{i, j}
7-
}
8-
if x < target {
9-
i++
10-
} else {
11-
j--
12-
}
13-
}
14-
return []int{-1, -1}
1+
func twoSum(numbers []int, target int) []int {
2+
i, j := 1, len(numbers)
3+
for i < j {
4+
x := numbers[i-1] + numbers[j-1]
5+
if x == target {
6+
return []int{i, j}
7+
}
8+
if x < target {
9+
i++
10+
} else {
11+
j--
12+
}
13+
}
14+
return []int{-1, -1}
1515
}
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
1-
class Solution {
2-
public int[] twoSum(int[] numbers, int target) {
3-
int i = 1, j = numbers.length;
4-
while (i < j) {
5-
int x = numbers[i - 1] + numbers[j - 1];
6-
if (x == target) {
7-
return new int[]{i, j};
8-
}
9-
if (x < target) {
10-
++i;
11-
} else {
12-
--j;
13-
}
14-
}
15-
return new int[]{-1, -1};
16-
}
1+
class Solution {
2+
public int[] twoSum(int[] numbers, int target) {
3+
int i = 1, j = numbers.length;
4+
while (i < j) {
5+
int x = numbers[i - 1] + numbers[j - 1];
6+
if (x == target) {
7+
return new int[]{i, j};
8+
}
9+
if (x < target) {
10+
++i;
11+
} else {
12+
--j;
13+
}
14+
}
15+
return new int[]{-1, -1};
16+
}
1717
}
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
class Solution:
2-
def twoSum(self, numbers: List[int], target: int) -> List[int]:
3-
i, j = 1, len(numbers)
4-
while i < j:
5-
x = numbers[i - 1] + numbers[j - 1]
6-
if x == target:
7-
return [i, j]
8-
if x < target:
9-
i += 1
10-
else:
11-
j -= 1
12-
return [-1, -1]
1+
class Solution:
2+
def twoSum(self, numbers: List[int], target: int) -> List[int]:
3+
i, j = 1, len(numbers)
4+
while i < j:
5+
x = numbers[i - 1] + numbers[j - 1]
6+
if x == target:
7+
return [i, j]
8+
if x < target:
9+
i += 1
10+
else:
11+
j -= 1
12+
return [-1, -1]

0 commit comments

Comments
 (0)