TAG : Obfuscation

クラリネットメソッド

[ソース表示] bkzen氏の【問題】Graphics の drawCircle と drawRoundRect が壊れましたへの回答forkです。そのままでは面白くないので、Number、var、Math一式、代入/比較/乗除算、ループ関数を使わずに円を書いてみました。 概説; 加減算/シフト演算/3項演算子と再帰呼び出しのみを用いて、それぞれm()は乗算、d()は除算、s()は平方根を計算しています(除算は平方根の小数部を計算するためのもので、今回のように整数だけでよい場合は必要ありません)。 で、これらの3つの演算を用いてx=sqrt(y^2)を計算してrender()で円を塗りつぶしています。

意味が分からないw (゚д゚)

[ソース表示] (゚д゚) ソースを見ないと何が面白いのか意味が分らないですが、wonderfl上では文字化けしてるので、下にソースを載せました。fork元はpaq氏の意味が分からないwで、見ていたら何となく思いついたのでやってみました。