Engel expansion: Difference between revisions

m
→‎{{header|J}}: more idomatic J
(Added Perl)
m (→‎{{header|J}}: more idomatic J)
Line 44:
 
=={{header|J}}==
{{trans|Raku}}<syntaxhighlight lang="j">to_engle=: {{>.@% r=({.~ i.&0 while. y )<:@(* 30>:#r do. y=. _1+y*{@%)^:r=(i.30) r, >.%y end. r }}
from_engle=: {{+/%*/\y}}</syntaxhighlight>
 
6,951

edits