Skip to content

Commit ed9005e

Browse files
add 2181
1 parent c118389 commit ed9005e

File tree

2 files changed

+31
-0
lines changed

2 files changed

+31
-0
lines changed

README.md

+1
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ _If you like this project, please leave me a star._ ★
88

99
| # | Title | Solutions | Video | Difficulty | Tag
1010
|------|----------------|---------------|--------|-------------|-------------
11+
| 2181 |[Merge Nodes in Between Zeros](https://leetcode.com/problems/merge-nodes-in-between-zeros/)|[Java](../master/src/main/java/com/fishercoder/solutions/_2181.java) ||Medium||
1112
| 2180 |[Count Integers With Even Digit Sum](https://leetcode.com/problems/count-integers-with-even-digit-sum/)|[Java](../master/src/main/java/com/fishercoder/solutions/_2180.java) ||Easy||
1213
| 2177 |[Find Three Consecutive Integers That Sum to a Given Number](https://leetcode.com/problems/find-three-consecutive-integers-that-sum-to-a-given-number/)|[Java](../master/src/main/java/com/fishercoder/solutions/_2177.java) ||Medium||
1314
| 2176 |[Count Equal and Divisible Pairs in an Array](https://leetcode.com/problems/count-equal-and-divisible-pairs-in-an-array/)|[Java](../master/src/main/java/com/fishercoder/solutions/_2176.java) ||Easy||
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
package com.fishercoder.solutions;
2+
3+
import com.fishercoder.common.classes.ListNode;
4+
5+
import java.util.ArrayList;
6+
import java.util.List;
7+
8+
public class _2181 {
9+
public static class Solution1 {
10+
public ListNode mergeNodes(ListNode head) {
11+
List<Integer> list = new ArrayList<>();
12+
while (head != null) {
13+
list.add(head.val);
14+
head = head.next;
15+
}
16+
ListNode pre = new ListNode(-1);
17+
ListNode tmp = pre;
18+
for (int i = 1; i < list.size(); i++) {
19+
int sum = 0;
20+
while (i < list.size() && list.get(i) != 0) {
21+
sum += list.get(i);
22+
i++;
23+
}
24+
tmp.next = new ListNode(sum);
25+
tmp = tmp.next;
26+
}
27+
return pre.next;
28+
}
29+
}
30+
}

0 commit comments

Comments
 (0)