Sie erhalten vier Zahlen. Die ersten drei sind , bzw. für die Sequenz:
Sie können diese vier Zahlen auf beliebige Weise eingeben. Die Ausgabe sollte eine von zwei unterschiedlichen Ausgaben sein, die in Ihrer Antwort erwähnt werden. Eine bedeutet, dass die vierte Zahl ein Term in der Sequenz ist (die obige Gleichung hat mindestens eine Lösung für die eine ganze Zahl ist, wenn , , und sind ersetzt die angegebenen Werte), der andere bedeutet das Gegenteil.
Dies ist Code Golf, daher gewinnt die kürzeste Antwort in Bytes. Ihr Programm sollte für alle Eingaben von funktionieren, bei denen die Zahlen negativ oder positiv (oder 0), dezimal oder ganzzahlig sind. Um Probleme zu vermeiden, aber die Komplexität beizubehalten, enden Nicht-Ganzzahlen immer nur mit . Standardschlupflöcher nicht erlaubt.
Testfälle
a |b |c |T_n |Y/N
------------------------
1 |1 |1 |1 |Y #n=0
2 |3 |5 |2 |N
0.5 |1 |-2 |-0.5|Y #n=1
0.5 |1 |-2 |15.5|Y #n=5
0.5 |1 |-2 |3 |N
-3.5|2 |-6 |-934|Y #n=-16
0 |1 |4 |7 |Y #n=3
0 |3 |-1 |7 |N
0 |0 |0 |1 |N
0 |0 |6 |6 |Y #n=<anything>
4 |8 |5 |2 |N