Problem
Ask
Submissions

Problem: Additive Number

Medium
30 min
Explore how to identify additive numbers by applying backtracking approaches. Learn to partition strings into sequences where each number is the sum of the two preceding numbers, adhering to constraints like no leading zeros. This lesson helps you develop solutions for complex sequence validation problems efficiently.

Statement

An additive number is a string whose digits can be partitioned into an additive sequence.

A valid additive sequence contains at least three numbers, where every number after the first two is equal to the sum of the two immediately preceding numbers.

Given a string, num, containing only digits, determine whether it represents an additive number. Return TRUE if a valid additive sequence can be formed from the digits of num, and FALSE otherwise.

Note: Numbers in the additive sequence cannot have leading zeros. For example, the sequences 1, 2, 03 and 1, 02, 3 are both invalid.

Constraints:

  • 11 \leq num.length 35\leq 35

  • num consists only of digits.

Problem
Ask
Submissions

Problem: Additive Number

Medium
30 min
Explore how to identify additive numbers by applying backtracking approaches. Learn to partition strings into sequences where each number is the sum of the two preceding numbers, adhering to constraints like no leading zeros. This lesson helps you develop solutions for complex sequence validation problems efficiently.

Statement

An additive number is a string whose digits can be partitioned into an additive sequence.

A valid additive sequence contains at least three numbers, where every number after the first two is equal to the sum of the two immediately preceding numbers.

Given a string, num, containing only digits, determine whether it represents an additive number. Return TRUE if a valid additive sequence can be formed from the digits of num, and FALSE otherwise.

Note: Numbers in the additive sequence cannot have leading zeros. For example, the sequences 1, 2, 03 and 1, 02, 3 are both invalid.

Constraints:

  • 11 \leq num.length 35\leq 35

  • num consists only of digits.