Det er lenge siden det har vært noe gøy i programmeringsforumet. Så her kommer en aldri så liten utfordring, inspirert av den gode, gamle "Hello World"-tråden
Oppgaven er velkjent, en variant av den er oppgave nr 1 i http://www.projecteuler.net, og går som følger:
Den mest åpenbare løsningen er kjedelig og kan implementeres slik i Python:
Men, dette er jo ikke noe gøy? Og langt ifra obskurt eller kreativt nok. Hvordan kan man løse denne raskere? eller veldig mye tregere? Hva med "fizzbang as a service" ?
ps: dette er tross alt et programmeringsforum, så å skrive ned hele greia på et ark og ta bilde av det vil bare medføre at du vil bli ledd av og hånet. Dessuten er det allerede gjort tidligere: http://picz.no/2578
pps: den mest imponerende løsningen får en premie, hva denne premien vil være er foreløpig hemmelig
START YOUR EDITORS, GET SET, CODE!
Oppgaven er velkjent, en variant av den er oppgave nr 1 i http://www.projecteuler.net, og går som følger:
- gå gjennom tallene fra 1 til og med 100
- dersom tallet er delelig på 3, print "fizz" istedet
- dersom tallet er delelig på 5, print "buzz" istedet
- dersom tallet er delelig på 3 og 5, print "fizzbuzz" istedet
Den mest åpenbare løsningen er kjedelig og kan implementeres slik i Python:
Kode
for i in xrange(1,101): if (i%3 == 0 and i%5 == 0): print "fizzbuzz" elif (i% 3 == 0): print "fizz" elif (i%5 == 0): print "buzz" else: print i
ps: dette er tross alt et programmeringsforum, så å skrive ned hele greia på et ark og ta bilde av det vil bare medføre at du vil bli ledd av og hånet. Dessuten er det allerede gjort tidligere: http://picz.no/2578
pps: den mest imponerende løsningen får en premie, hva denne premien vil være er foreløpig hemmelig
START YOUR EDITORS, GET SET, CODE!
Sist endret av liasis; 18. januar 2014 kl. 17:23.