Anagrams/Deranged anagrams: Difference between revisions

Added Arturo implementation
(add task to aarch64 assembly raspberry pi)
(Added Arturo implementation)
Line 1,234:
excitation intoxicate
</pre>
=={{header|Arturo}}==
 
<lang rebol>isDeranged?: function [p][
[a,b]: p
loop 0..dec size a 'i [
if a\[i] = b\[i] [return false]
]
return true
]
 
wordset: map read.lines relative "unixdict.txt" => strip
 
anagrams: #[]
 
loop wordset 'word [
anagram: sort to [:char] word
unless key? anagrams anagram ->
anagrams\[anagram]: new []
 
anagrams\[anagram]: anagrams\[anagram] ++ word
]
 
deranged: select values anagrams 'anagram [ 2 = size anagram]
 
maxDeranged: ["" ""]
 
loop deranged 'd [
if (size first d) > size first maxDeranged [
pair: @[first d, last d]
if isDeranged? pair [
maxDeranged: pair
]
]
]
 
print maxDeranged</lang>
 
{{out}}
 
<pre>excitation intoxicate</pre>
 
=={{header|AutoHotkey}}==
<lang Autohotkey>Time := A_TickCount
1,532

edits