2013 m. vasario 16 d., šeštadienis

Anarchy golfas - 2

Anarchy golf puslapyje daugiausia žaidžiau su Perl kalba, bet kelis kartus pamėginau ir su FPC, bei su Ruby.
Svetainė tikrai anarchiška, nes net pats pasirodo, galiu joje kurti užduotis. Prieš mėnesį tą ir pradėjau išmėginti.
Sukūriau dvi [1, 2] užduotėles, kurios sulaukė normalaus populiarumo, ir vieną - kuri itin nepopuliari, reiškia - nepatikusi [3].

***
Dar įkelsiu keletą neitin prasmingų mano pasispardymų:

1. Užduotis "alternating case lines": kas antra eilutė verčiama aperkeisu pradedant pirmąja, kitos - lavuerkeisu. Taip kito kodas:



print++$i%2?uc:lc for<>

O štai taip atrodo geriausias sprendimas (žavu!):
print uc,lc<>while<>    # autorius: tanon



2. Užduotis "repeated number". Taip kito kodas:


print((chop||next)x$_,"\n")for 21..89

Ta pati užduotis kaip sekėsi su Ruby:

(21..89).each{|i|i%10!=0&&puts((i%10).to_s*(i/10))}

Komentarų nėra:

Rašyti komentarą