Bir aritmetiko-geometrik dizi , bir aritmetik dizi ve bir geometrik dizinin element olarak çarpımıdır. Örneğin 1 -4 12 -32
, aritmetik dizinin 1 2 3 4
ve geometrik dizinin ürünüdür 1 -2 4 -8
. Bir tamsayı aritmetiko-geometrik dizisinin n. Terimi şu şekilde ifade edilebilir:
bazı gerçek sayısı , sıfır olmayan gerçek ve tamsayısı için . ve nin tamsayı olmadığını unutmayın .
Örneğin, dizi , ve2 11 36 100 256 624 1472 3392
değerine sahiptir .
Giriş
Herhangi bir makul biçimde girdi olarak sıralı bir tamsayı listesi . Geometrik sekansın bazı tanımları izin verdiğinden ve tanımladığından , bir girişin aritmetik-geometrik sekans olup olmadığı, 0 olmasına izin verilip verilmediğine bağlı olmayacaktır .123 0 0 0 0
Çıktı
Bir aritmetiko-geometrik dizi olup olmadığı. Doğruluk / falsy değeri veya iki farklı tutarlı değer çıktılayın.
Test senaryoları
Doğru:
1 -4 12 -32
0 0 0
-192 0 432 -1296 2916 -5832 10935 -19683
2 11 36 100 256 624 1472 3392
-4374 729 972 567 270 117 48 19
24601 1337 42
0 -2718
-1 -1 0 4 16
2 4 8 16 32 64
2 3 4 5 6 7
0 2 8 24
Yanlış:
4 8 15 16 23 42
3 1 4 1
24601 42 1337
0 0 0 1
0 0 1 0 0
1 -1 0 4 16
1 -1 0 4 16
True durumların her dört ardışık elemanları paylaşan beri, yararlı bir Yanlış durumda olacağını 1 -1 0 4 -16
ve -1 -1 0 4 16
.
\$
gibi şeyler yazmak için satır içi matematik modunu kullanabilirsiniz .