w=@(p)['3X2YOY4X1'](sign(p)*[3;1]+5) w([1,-2]) w([30,56]) w([-2,1]) w([-89,-729]) w([-89,0]) w([0,400]) w([0,0]) w([0,1]) w([0,-1]) w([1,0]) w([-1,0]) w([1,1]) w([1,-1]) w([-1,1]) w([-1,-1])
Standard input is empty
w = @(p) ['3X2YOY4X1'] (sign (p) * [3; 1] + 5) ans = 4 ans = 1 ans = 2 ans = 3 ans = X ans = Y ans = O ans = Y ans = Y ans = X ans = X ans = 1 ans = 4 ans = 2 ans = 3