Post History
#2: Post edited
- Heavily based on [this closed challenge from SE.](https://codegolf.stackexchange.com/q/148911/80214)
- A Sumac sequence starts with two non-zero integers \$t_1\$ and \$t_2.\$
- The next term, \$t_3 = t_1 - t_2\$
- More generally, \$t_n = t_{n-2} - t_{n-1}\$
- The sequence ends when \$t_n ≤ 0\$ (exclusive). No negative integers should be present in the sequence.
- # Challenge
- Given two integers \$t_1\$ and \$t_2\$, compute the Sumac sequence, and output it's length.
If there is a negative number in the input, remove everything after it, and compute the length.- You may take the input in any way (Array, two numbers, etc.)
- # Test Cases
- Taken from the original question.
- ```
- t1 t2 length
- 120 71 5
- 101 42 3
- 500 499 4
- 387 1 3
- 3 -128 1
- -2 3 0
- ```
- Heavily based on [this closed challenge from SE.](https://codegolf.stackexchange.com/q/148911/80214)
- A Sumac sequence starts with two non-zero integers \$t_1\$ and \$t_2.\$
- The next term, \$t_3 = t_1 - t_2\$
- More generally, \$t_n = t_{n-2} - t_{n-1}\$
- The sequence ends when \$t_n ≤ 0\$ (exclusive). No negative integers should be present in the sequence.
- # Challenge
- Given two integers \$t_1\$ and \$t_2\$, compute the Sumac sequence, and output it's length.
- If there is a negative number in the input, remove everything after it(including the negative number), and compute the length. The length can be 0.
- You may take the input in any way (Array, two numbers, etc.)
- # Test Cases
- Taken from the original question.
- ```
- t1 t2 length
- 120 71 5
- 101 42 3
- 500 499 4
- 387 1 3
- 3 -128 1
- -2 3 0
- ```
#1: Initial revision
Length of a Sumac Sequence
Heavily based on [this closed challenge from SE.](https://codegolf.stackexchange.com/q/148911/80214) A Sumac sequence starts with two non-zero integers \$t_1\$ and \$t_2.\$ The next term, \$t_3 = t_1 - t_2\$ More generally, \$t_n = t_{n-2} - t_{n-1}\$ The sequence ends when \$t_n ≤ 0\$ (exclusive). No negative integers should be present in the sequence. # Challenge Given two integers \$t_1\$ and \$t_2\$, compute the Sumac sequence, and output it's length. If there is a negative number in the input, remove everything after it, and compute the length. You may take the input in any way (Array, two numbers, etc.) # Test Cases Taken from the original question. ``` t1 t2 length 120 71 5 101 42 3 500 499 4 387 1 3 3 -128 1 -2 3 0 ```