作者: Y さ
日時: 2003/7/23(13:16)
閑舎 writes:

> 興味深い方法を詳しく紹介していただき、ありがとうございます。ちょっと長い


恐縮です。ほとんどネットで集めたものをパクッたものなので...

※関係ないけど "TDD" 単独で検索すると
 > TDDとはTelecommunications Device for the Deafの略
 とか
 > TDD(Time Division Duplex、時分割型デュプレックス)
 ってのも色々引っ掛かるので、そこまでメジャーでは無いですね。

(確かにちょっと長すぎました)



P.S. バグが見つかりました(;^^ゞ
-----
 #11:フルスコアに惜しい
 test("10,0,10,0,10,0,10,0,10,0,10,0,10,0,10,0,10,0,10,0,10","==",280);
-----
 このケースではテストに失敗します。
 例えば↓こんな感じで直しましょう。
-----
  for(i=1; i<=limit; i+=2){
   :
    if(type==2){ # ストライク
      p2=i+2;
      # 連続ストライクか? (10フレーム目は並びが違う)
      if(i+3<2*10 && i+3<=cnt && getType(tbl[i+2],tbl[i+3])==2){
        p3=i+4;
      }else{
        p3=i+3;
      }
    }
   :
  }
-----