Skip to content

Merge Nodes in Between Zeros(python or cpp only) #110

Open

Description

@ArmanKumar21

Hey! Everyone..Please Help me with my today's Leetcode problem.
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.

Example 1:

Input: head = [0,3,1,0,4,5,2,0]
Output: [4,11]
Explanation:
The above figure represents the given linked list. The modified list contains

  • The sum of the nodes marked in green: 3 + 1 = 4.
  • The sum of the nodes marked in red: 4 + 5 + 2 = 11.

Example 2:

Input: head = [0,1,0,3,0,2,2,0]
Output: [1,3,4]
Explanation:
The above figure represents the given linked list. The modified list contains

  • The sum of the nodes marked in green: 1 = 1.
  • The sum of the nodes marked in red: 3 = 3.
  • The sum of the nodes marked in yellow: 2 + 2 = 4.

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.

Activity

  1. Sakshi2002-Sinha commented on Oct 15, 2022

    @Sakshi2002-Sinha
    Contributor

    hey @anomekumar08, Can you please assign me this issue?

  2. MrJayendra commented on Oct 15, 2022

    @MrJayendra

    I am interested in this
    Please assign it to me

  3. Abhigitlog commented on Aug 31, 2023

    @Abhigitlog

    Good morning ,
    We are a team of 3 members from St Francis Institute of Technology (Mumbai , Maharashtra).
    For our Resource open source project Lab (ROSPL) , we are interested to work on the given issue.
    Kindly assign this (Merge Nodes in Between Zeros) issue to us .
    Thank You.

  4. Abhigitlog commented on Oct 16, 2023

    @Abhigitlog

    I have solved this issue. So , can u assign me and merge it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions