aki note ≫ Google 電話面接を受けました orz (いまは消えてるけど)にて 割り算が壊れました。自分で実装してみてください という質問が紹介されていた。 せっかく(?)の機会なので、割り算だけでなく、四則演算を全部壊してみて、JavaScript で実装して見ることにした。 JavaScript を選んだのは、コンパイル不要、ビット演算がある、Firebug で手軽に確認できる、という理由から。それ以上の深い意味はない。 ということで、次のような問題に一般化してみた。 問い 四則演算を JavaScript で実装しなさい。 演算子は ==、!= およびビット演算子のみ使ってよいものとします。 補足 例えば、for 文で for(var i = 0; i < 10; i++){ // ... } と書くためには、< 演算子と ++ 演算子を自前で実装しなきゃならない。 +
![四則演算を JavaScript で実装する](https://cdn-ak-scissors.b.st-hatena.com/image/square/95abde13f7ed41248843e654a2f2ddcde8983db4/height=288;version=1;width=512/http%3A%2F%2Ftech.nitoyon.com%2Fapple-touch-icon-114x114.png)