Bulls and cows/Player: Difference between revisions
Content added Content deleted
m (→{{header|J}}: update for J9) |
|||
Line 1,434: | Line 1,434: | ||
=={{header|J}}== |
=={{header|J}}== |
||
<lang j>require'misc' |
<lang j>require'general/misc/prompt' |
||
poss=:1+~.4{."1 (i.!9)A.i.9 |
poss=:1+~.4{."1 (i.!9)A.i.9 |
||
fmt=: ' ' -.~ ": |
fmt=: ' ' -.~ ": |
||
play=: |
play=:{{ |
||
while.1<#poss=.poss do. |
while.1<#poss=.poss do. |
||
smoutput'guessing ',fmt guess=.({~ ?@#)poss |
smoutput'guessing ',fmt guess=.({~ ?@#)poss |
||
Line 1,451: | Line 1,451: | ||
'no valid possibilities' |
'no valid possibilities' |
||
end. |
end. |
||
}}</lang> |
|||
For example: |
For example: |