Polynomial synthetic division: Difference between revisions

Content added Content deleted
Line 7: Line 7:
Solving this the easy way:
Solving this the easy way:


<lang J> psd=: [:(}. ;{.) ([ (] -/@,:&}. (* {:)) ] , %&{.~)^:(>:@-~&#)~
<lang J> psd=: [:(}. ;{.) ([ (] -/@,:&}. (* {:)) ] , %&{.~)^:(>:@-~&#)~</lang>
(1, (-12), 0, -42) psd (1, -3)</lang>


Task example:
Task example:


<lang J> (1, (-12), 0, -42) psd (1, -3)
<lang J>┌────────┬────┐
┌────────┬────┐
│1 _9 _27│_123│
│1 _9 _27│_123│
└────────┴────┘
└────────┴────┘