Gaussian primes: Difference between revisions
Content added Content deleted
Thundergnat (talk | contribs) (→{{header|Raku}}: minor style tweaks) |
Thundergnat (talk | contribs) m (→{{header|Raku}}: Unicode) |
||
Line 184: | Line 184: | ||
my (\i, \j) = .<x y>; |
my (\i, \j) = .<x y>; |
||
flat ((i,j),(-i,j),(-i,-j),(i,-j),(j,i),(-j,i),(-j,-i),(j,-i)).map: { |
flat ((i,j),(-i,j),(-i,-j),(i,-j),(j,i),(-j,i),(-j,-i),(j,-i)).map: { |
||
.[0] ?? .[1] ?? (sprintf "%d%s%di", .[0], (.[1] |
.[0] ?? .[1] ?? (sprintf "%d%s%di", .[0], (.[1] ≥ 0 ?? '+' !! ''), .[1]) !! .[0] !! "{.[1]}i" |
||
}} )».subst('1i', 'i', :g)».fmt("%6s")».unique.flat.batch(10).join: "\n" ; |
}} )».subst('1i', 'i', :g)».fmt("%6s")».unique.flat.batch(10).join: "\n" ; |
||