Najmniejszy kod, który podaje pole między krzywą p (x) = a 0 + a 1 * x + a 2 * x 2 + ..., linia y = 0, linia x = 0 i linia x = C
(tj. coś takiego:
)
Możesz założyć, że p (x)> = 0 dla x <C (punkty bonusowe, jeśli twój kod działa dla ujemnych wartości p (x)).
Wejście
C, 0 , a 1 , ...
Wynik
liczba rzeczywista - obszar
Przykład 1:
input: 2, 0, 1
output: 2.0
Przykład 2:
input: 3.0, 0, 0.0, 2
output: 18
AKTUALIZACJA:
- Zakłada się również C> 0
- obszar znajduje się między krzywą, y = 0, x = C i x = 0
- wejściem może być lista dowolnej postaci; niekoniecznie oddzielone przecinkami.
- dane wyjściowe mogą być dowolnymi postaciami (dlatego „18” jest prawidłowym wynikiem, podobnie jak „18,0”)