Nem semmik vagytok Ahelyett, hogy pihentetek volna hétvégén!
pihentem is, ez még egy régi "projekt", amin időnként elfilózgattam, sudoku helyett
Na, senki sem tömöríti tovább a legkisebb online számológépet?
372 byte, maradhat?
50-et le tudtam nyomni belőle, majd kiteszem, ha lesz rá kis időm, de nagyon tele vagyunk a napokba
wow, azért az 50 elég komolynak hangzik, kíváncsi vagyok rá.
a többi lelkes programtömörítőnek kedvcsinálónak :)
próbáld ki ezt a kódot, és tömörítsd tovább, ha tudod:
<title>Math 1K</title><input id=p><table><script>
for(m=i=0;i<20;)b='789()456*/123+-0.cb='.charAt(i)
,document.write('<td width=25 onclick="g(\''+b+
'\')"bgcolor=gold>\240',++i%5?b:b+'<tr>');function g(x)
{'b+-*/='.indexOf(x)<0?1:i=0;m=i?'':m;i=0;if(x!='=')m+=x
else{m?1:m=0;try{m=eval(m)}catch(e){m='E'}i=1}m=p. value
=x=='c'?'':x=='b'?m.slice(0,-2):m}</script></table>
(vagy megnézheted a működését itt is: Math 1k)
Utoljára módosítva: Csetneki_Sanyi által : 2009-01-07 18:12
létezik, hogy nem lehet tovább tömöríteni?
(egy ötlet, kow is utalt rá, asszem: a 4. sorban gold helyett red - kicsit rosszabbul néz ki, de nyerünk egy byte-ot. Más ötlet? És olyan, ami nem befolyásolja a kinézetet, funkcionalitást? * )
* jelenlegi funkciók: b - backspace, c - teljes törlés, valamint számítás után "érzi", mikor kell képernyőt törölni, és mikor kell folytatni a számítást, valamint hiba esetén "E" jelenik meg a "kijelzőn".
Próbáld a tan színt, azon jól mutat a fekete
hxxp://hu.wikipedia.org/wiki/HTML_sz%C3%ADnk%C3%B3dok
Könyvjelzők