mini project
숫자 야구
humming_stereo
2022. 12. 27. 11:15
% number baseball
clc; clear; close all;
inp.number = 3;
% create number
ii=1;
frame = 1:9;
while ii <= inp.number
r = randi([1 9]);
if r == frame(r)
frame(r) = nan;
a(ii) = r;
ii = ii+1;
end
end
s=0;score=0;
while s ~= inp.number
insert = input(['enter the ',num2str(inp.number),' number:']);
ii=1;
while insert ~= 0
q(ii) = rem(insert,10);
insert = fix(insert/10);
ii=ii+1;
end
q = fliplr(q);
s=0;b=0;o=0;
if length(q) ~= inp.number
error('you entered the number incorrectly')
end
for ii = 1:inp.number
if q(ii) == a(ii)
s = s+1;
elseif ismember(a(ii),q)
b = b+1;
else
o = o+1;
end
end
score=score+1;
fprintf(['S:',num2str(s),'/ B:',num2str(b),'/ O:',num2str(o),'\n'])
end
score