2012-11-09
CheckIO の 1,2,3,4 を解いた。
- a = 0.1 は実は表示上の省略表現で、return すると 0.10000000001 のようになる。(したがって一致しないことに注意。)
- (=離散化誤差を明示的に扱っている)
- python における配列のコピーでは、
- array1 = array2
- array1 = array3[:]
- 上が参照だけのコピー、下が要素全部のコピーになる。
- xrange() は range() の省メモリ版。
- 後者は単なるリストなので無駄な領域を確保してしまう一方で、
- 前者は「範囲」のクラスとして表現されている。