найти производную полинома
Мне символически интересно, как бы вы разобрали многочлен в функцию и вернули бы производную. Какую структуру данных я бы использовал или метод для анализа полинома? Желательно без использования каких-либо библиотек, так как этот вопрос может появиться в техническом интервью.
polynomial-> of nth degree
def derivative(polynomial):
return derivative
Example:
f(x) = 2x^2+3x+1
f'(x) = 4x+3
Я не хочу решения, это не домашняя работа, а намек на то, с чего я бы начал.