bf

複数行print

brainf*ckで makeBfPrint.rb a=gets('') len=a.length-1 print "+"*a[0],"." len.times{|i| sa=a[i+1]-a[i] if sa==0;mark="" elsif sa>0;mark="+"*sa else;mark="-"*(-sa) end print mark,"." } 入力 >makeBfPrint makeBfPrint.rb a=gets('') len=a.length-…