| 記事内容:[|]
バグってました。以下修正版
lg_no=0;ly_no=0;ly_tno=0 puts("hd","lg#{lg_no}") while ARGF.gets xy=split
if xy[0]=~/^hq/ elsif xy[0]=~/^lg/ if ly_tno>256 print($_) end elsif xy[0]=~/^ly/ if ly_tno>256 print($_) else if(ly_no>=16) lg_no +=1;puts("lg#{lg_no}") ly_no =0 end
puts("ly#{ly_no}") if ly_no<10 puts("ly"+"a") if ly_no==10 puts("ly"+"b") if ly_no==11 puts("ly"+"c") if ly_no==12 puts("ly"+"d") if ly_no==13 puts("ly"+"e") if ly_no==14 puts("ly"+"f") if ly_no==15
ly_no +=1 ly_tno +=1 end else print($_) end end if ly_tno>256 printf("h#移動数が256を超えました。移動できないデータがあります \n") end
|