Longest common prefix: Difference between revisions
m
Added AutoHotkey
(Added Wren) |
Alpha bravo (talk | contribs) m (Added AutoHotkey) |
||
Line 28:
:* [[Abbreviations, easy]]
:* [[Longest common prefix]]
:* [[Longest common suffix]]
:* [[Longest increasing subsequence]]
:* [[Suffixation of decimal numbers]]
Line 672 ⟶ 673:
=={{header|AutoHotkey}}==
<lang AutoHotkey>
for
for i, word in data
if (SubStr(word, 1, num) <> SubStr(data.1, 1, num))
return SubStr(word, 1, num-1)
return word
}</lang>
Examples:<lang AutoHotkey>MsgBox %
. "`n" Longest_common_prefix(["interspecies","interstellar","interstate"])
. "`n" Longest_common_prefix(["throne", "throne"])
. "`n" Longest_common_prefix(["throne", "dungeon"])
. "`n" Longest_common_prefix(["throne", "", "throne"])
. "`n" Longest_common_prefix(["cheese"])
. "`n" Longest_common_prefix([""])
. "`n" Longest_common_prefix(["send", "serve"])
return</lang>
{{out}}
<pre>
inters
throne
cheese
se
</pre>
=={{header|AWK}}==
|