Jump to content

Bulls and cows/Player: Difference between revisions

m
→‎{{header|J}}: slight simplification
m (→‎{{header|J}}: fix bad edit)
m (→‎{{header|J}}: slight simplification)
Line 1,435:
 
<lang j>require'general/misc/prompt'
 
poss=:1+~.4{."1 (i.!9)A.i.9
fmt=: ' ' -.~ ":
 
play=: {{
while.1<#poss=.poss do.
echo 'guessing ',fmt guess=.({~ ?@#)poss
bc=.+/\ _".prompt 'how many bull and cows? '
poss=.poss #~({.bc)=guess+/@:="1 poss
poss=.poss #~({:+/bc)=guess+/@e."1 poss
end.
if.#poss do.
6,962

edits

Cookies help us deliver our services. By using our services, you agree to our use of cookies.