Urutan Sumac dimulai dengan dua bilangan bulat: t 1 dan t 2 .
Istilah berikutnya, t 3 , = t 1 - t 2
Secara umum, t n = t n-2 - t n-1
Urutan berakhir ketika t n <0.
Tantangan Anda: Tulis program atau fungsi yang mencetak panjang urutan Sumac, dimulai dengan t 1 dan t 2 .
- t 1 dan t 2 adalah bilangan bulat dalam rentang bahasa Anda.
- Celah standar berlaku.
Uji kasus
t1 t2 sumac_len(t1,t2)
120 71 5
101 42 3
500 499 4
387 1 3
Bonus jalan bonus:
3 -128 1
-314 73 2
Ini adalah kode-golf, jadi jawaban tersingkat dalam byte menang.
t1
dan t2
sebagai masukan? Dan apa yang ada i
dalam kasus uji?
t_1 = t_2 = 0
? Apakah "bonus street credit" berarti kita tidak harus menangani t_1 < 0
atau t_2 < 0
?