JavaScript Golf
[あなごる]のJavaScriptがSpiderMonkey1.9になって、以前と同じコードが通らなくなっているものがある。最近、JavaScript Golfに挑戦する人が多いので、私の記録を持っている範囲で、1.9焼き直し版をSubmitした。nn(1.9)でSubmitしたものがそうだ。もちろん、それ以上短くならないというわけではない。あくまで、私の記録のSpiderMonkey1.9焼き直し版である。JavaScript Golfに挑戦する人の参考にしていただければと思う。
なお、(1.9)をつけていないもので、以下のものは、1.9でも同じコードで通る。なので、安心して遊べます。(as of 2010/03/16)
- hello world
- echo
- 99 shinichirohes hamaji
- example_com
- Smileys Triangle
- Dancing Kids
- bowling scorer
- Hamming Numbers
- ultimate problem
- even lines
- sort characters
- Square root
- Fibonacci Numbers
- prime numbers
- invert case
- Expression
- All Expressions
- delete last line
- swap lines
- rotate lines
- transpose lines
- show the way
- Booklet Printing
- FizzBuzz
- Greatest Common Divisor
- banner
- Least Common Multiple
- delete duplicate lines
- reverse lines
- Summation
- factoriazation
- Numeral system
- Ring world
- Bessel function J_0
- Number lines
- red black tree
- ASCII from 0x0a to 0x7f
- Repeating Decimal
- Short Pi
- Negatenary
- Verhoeff Algorithm
- Red Balloon Locations
- pascal triangle
追記(2010/03/18):1.9になったためかえって縮むものもある(以下、例)。
- Nearest Smaller Value fixed version
- Least Common Multiple
- Repeating Decimal