One semi-colon (statement) using Javascript solution to Irwansyah's Little Problem

Berikut adalah solusi ILP yang sama dengan Zeddy dengan menggunakan pola kelipatan delapan. Perbedaannya adalah kode dibawah tidak menggunakan string formater melainkan memanfaatkan bilangan biner 3 bit (delapan kemungkinan). Setiap kelipatan delapan, tiga LSB terakhir selalu sama. Dari pola tersebut bisa digunakan sebagai acuan munculnya tanda bintang.

<script type="text/javascript">
for (var i = 1; i <= 1000; i++)
  document.write(((((i&7)==5) || ((i&7)==0)) && (i < 1000)) ? i+"*" : i); 
</script>
Kode di atas juga bisa ditulis dalam satu baris saja. :)
Share this post: | | | |
Published Tuesday, June 26, 2007 9:49 AM by cahnom
Filed under:

Comments

No Comments

Leave a Comment

(required) 
(required) 
(optional)
(required) 

Enter the numbers above:
Powered by Community Server (Commercial Edition), by Telligent Systems