閑舎 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;
}
}
:
}
-----