Wordle comparison: Difference between revisions

Content added Content deleted
(→‎{{header|Raku}}: Changed smart match to string equality; Split `and` where left-side always true.)
(J)
Line 145: Line 145:
ROBIN v ROBIN => [2 2 2 2 2] => [green green green green green]
ROBIN v ROBIN => [2 2 2 2 2] => [green green green green green]
</pre>
</pre>

=={{header|J}}==

Implementation (brute force):

<lang J>wrdcmp=: {{
yw=.gr=. I.x=y
key=. '#' gr} x
for_ch.y do.
if.ch e. key do.
key=. '#' (key i.ch)} key
yw=. yw, ch_index
end.
end.
2 gr} 1 yw} (#y)#0
}}</lang>

Task example:

<lang J> 'allow' wrdcmp 'lolly'
1 1 2 0 0</lang>


=={{header|Julia}}==
=={{header|Julia}}==