assertでステップ数見る限り明らかにswitch文の方が少ないのに
なんでif文の方が早いんだ???

http://ccfa.info/cgi-bin/up/src/up35801.txt