so mal wieder was zum golfen... angeregt hat mich dazu der thread der von hans beantwortet wurde... www.fun-soft.de/showtopic.php?threadid=9470 zu schreiben ist folgende funktion
C++:
int teilen(int a,int b){...//todo }
es darf natürlich wieder gegolft werden... (es zählt das was zwischen den geschweiften klammern steht rechenoperatoren sind verboten also nicht das mir jemand mit + - * / % usw. kommt erlaubt ist inkrementieren bzw dekrementieren eines zählers ++i --i
ach so und noch als kleines handycap... das ganze sollte möglichst logarithmischen aufwand haben... also nicht so was erbärmliches basteln wie ich ziehe die zahl so oft von der anderen zahl ab bis es nicht mehr geht...
hoffe hab nix vergessen und keine lücken gelassen die das rätsel in eine andere von mir gedachte richtung ausarten lassen... selber hab ichs noch nicht geproggt. Ich vermute mal das das nicht unter 100 zeichen zu schaffen ist aber mal schaun...
ach so wenn die zahl nicht direkt teilbar ist soll der rest einfach unberücksichtigt bleiben, also wie beim normalen / -- ...fleißig wie zwei WeißbroteDieser Post wurde am 02.11.2004 um 03:10 Uhr von Windalf editiert.
ist wohl nicht in in deinem sinne, oder? -- main($)??<-$<='?'>>2?main($-!!putchar( (("$;99M?GD??(??/x0d??/a:???;a"+'?'/4) ??($??)+'?'/3-2-1+$%2)??''?')):'?';??>Dieser Post wurde am 02.11.2004 um 16:03 Uhr von kronos editiert.
@Tommix man sind wir heute wieder spitzfindig jo ist mir ein kleiner bug durch die lappen gegangen... damit es auch mit 2erpotzen geht muss es in der ersten schleife a>=b heissen -- ...fleißig wie zwei Weißbrote