You are given the
head
of a linked list, which contains a series of integers separated by 0
's. The beginning and end of the linked list will have Node.val == 0
.For every two consecutive
0
's, merge all the nodes lying in between them into a single node whose value is the sum of all the merged nodes. The modified list should not contain any 0
's.Return the
head
of the modified linked list.
Constraints:
- The number of nodes in the list is in the range
[3, 2 * 10
5
]
.
0 <= Node.val <= 1000
- There are no two consecutive nodes with
Node.val == 0
.
- The beginning and end of the linked list have
Node.val == 0
.
풀이
재영짱짱1234
은찬
효성님을 위해 미리 만들어놓았습니다ㅋㅋㅋ
(감사합니다 ㅋㅋ)