Skip to main content
Back to problems
Leetcode
Medium
Arrays
Simulation
Make Array Elements Equal to Zero

Determine whether an array can be reduced to all zeros by repeatedly applying a fixed operation from left to right.

Acceptance 0%
Problem Statement

Problem

You are given an integer array nums. You may perform an operation on a contiguous prefix or a chosen segment depending on the problem's rule, and the goal is to make every element become 0.

Return whether it is possible to transform the array so that all elements are zero after some number of operations.

This problem is best approached by carefully tracking how each operation affects the array rather than trying every possibility blindly.

Task

Decide if the array can be fully reduced to zeros under the allowed operation rule described by the problem.

Input Format

  • nums: an integer array.
  • The exact operation rule is determined by the problem statement.

Return a boolean indicating whether the array can be transformed into all zeros.

Output Format

  • Return true if the array can be made all zeros.
  • Otherwise return false.

Constraints

  • 1 <= nums.length.
  • Elements are integers within the platform's standard bounds.
  • Use an approach that is efficient enough for linear or near-linear processing.
Examples
Sample cases returned by the problem API.

Example 1

Input

nums = [1,1,1]

Output

true

Explanation

A sequence of valid operations can eliminate the values one by one until all entries become zero.

Example 2

Input

nums = [1,0,2]

Output

false

Explanation

After accounting for the allowed operations, at least one position cannot be reduced to zero without breaking a previously fixed position.

Premium problem context

Unlock deeper context for this problem

Premium adds guided hints, editorial links, similar variants, discussion resources, and concept maps so you can understand why a problem matters, not just solve it once.

Guided hints
Editorial and discussion links
Concept map and variants
Sign in to unlock
Track your progress
Sign in to bookmark this problem, save notes, and manage its revision plan.