Entnommen aus: OEIS- A071816
Ihre Aufgabe bei einer Obergrenze von n
ist es, die Anzahl der Lösungen zu finden, die die Gleichung erfüllen:
a+b+c = x+y+z, where 0 <= a,b,c,x,y,z < n
Die Sequenz beginnt wie auf der OEIS-Seite beschrieben und wie folgt (1-indiziert):
1, 20, 141, 580, 1751, 4332, 9331, 18152, 32661, 55252, 88913, 137292, 204763, 296492, 418503, 577744, 782153, 1040724, 1363573, 1762004, 2248575, 2837164, 3543035, 4382904, 5375005, 6539156, 7896825, 9471196, 11287235, 13371756
Denn n = 1
es gibt nur eine Lösung:(0,0,0,0,0,0)
Für n = 2
gibt es 20 bestellte Lösungen (a,b,c,x,y,z)
für a+b+c = x+y+z
:
(0,0,0,0,0,0), (0,0,1,0,0,1), (0,0,1,0,1,0), (0,0,1,1,0,0), (0,1,0,0,0,1),
(0,1,0,0,1,0), (0,1,0,1,0,0), (0,1,1,0,1,1), (0,1,1,1,0,1), (0,1,1,1,1,0),
(1,0,0,0,0,1), (1,0,0,0,1,0), (1,0,0,1,0,0), (1,0,1,0,1,1), (1,0,1,1,0,1),
(1,0,1,1,1,0), (1,1,0,0,1,1), (1,1,0,1,0,1), (1,1,0,1,1,0), (1,1,1,1,1,1).
Ich & O.
- Die Eingabe ist eine einzelne Ganzzahl
n
. - Die Ausgabe ist eine einzelne Ganzzahl / Zeichenfolge
f(n)
, wobeif(...)
die Funktion ist oben. - Die Indizierung ist genau wie beschrieben, keine andere Indizierung ist akzeptabel.
Dies ist Code-Golf , niedrigste Byte-Anzahl gewinnt.