Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Rätselecke » C-golf Loch 10: Dreieck

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: [ 1 ] > 2 < [ 3 ]
010
18.07.2003, 14:03 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


na gut (also +4 zeichen) dann hatte ich aber zeitweilig (also heute um 10.20 Uhr) zumindest ein patt mit 106 zeichen oder?
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
011
18.07.2003, 14:03 Uhr
daredevil
Speicherteufel


Krieg ich nen Bonus für "als-erster-gepostet"?
ich weiß ich frag schon wieder
--
tschüss,
DareDevil
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
012
18.07.2003, 14:04 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


Ja du darfst wieder 3 zeichen von deiner ersten Lösung abziehen
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
013
18.07.2003, 14:06 Uhr
Tommix



Meins war genauso lang wie 0xdeadbeefs patch

C++:
main(i,n){scanf("%d",&n);for(i=-1;++i<n;printf(" %*c%*c\n",n-i,42,i*2,i?42:0));while(i++<=3*n)printf("*");}


Mir war dann noch n=getchar()-48; statt scanf eingeafllen, ist aber alles genau gleich lang.

Gruss, Tommix

Edit: Zeit fürs Wochenende, ich find mich in meinen eigenen Posts nicht mehr zurecht und mahce dauern TIppfhtre!

Dieser Post wurde am 18.07.2003 um 14:10 Uhr von Tommix editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
014
18.07.2003, 14:19 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


101er hab ich noch


C++:
int i,n;int main(){cin>>n;for(;i<n;)printf("%*c%*c\n",n+1-i++,42,i*2,i?42:0);cout<<string(2*n+1,42);}


--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
015
18.07.2003, 14:21 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


@Tommix
printf("*")....... ich idiot, natürlich ging das kürzer
und das das mit dem i*2 auch reicht hab ich auch gerade gefunden

Gruss Heiko
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
016
18.07.2003, 14:30 Uhr
daredevil
Speicherteufel


Ja, 3 Zeichen weniger bringen's nicht wirklich.

--
tschüss,
DareDevil
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
017
18.07.2003, 14:38 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


@DareDevil
wenn du auf die Idee gekommen wärst deine Bedingung innerhalb statt ausserhalb des printf zu benutzen wärst du auch an die 120 rangekommen. Schaffst du bestimmt beim nächsten Rätsel


@beefy
so lass deinen 101er sehen. will sehen ob der schöner ist als meiner.
im Moment ist patt würde ich sagen oder hast mal wieder noch nen Ass im Ärmel.
Ich habe jedenfalls keine Idee mehr wie ich das noch kürzer bekommen kann

Gruss Heiko
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
018
18.07.2003, 14:43 Uhr
0xdeadbeef
Gott
(Operator)


@Heiko: Weia, das ist aber gefährlich. Du weißt nicht genau, wann i erhöht wird, das heißt, was das Programm ausgibt ist nicht genau definiert. 101 Zeichen kriegt man auch ohne solche Stolpersteine hin:

C++:
int i,n;int main(){for(cin>>n;i<n;++i)printf("%*c*%*c\n",n-i,32,2*i,42*!!i);cout<<string(2*n+1,42);}


Das war meine Lösung. Wenn man annimmt, dass der Inkrement sofort nach der Auswertung stattfindet, gehen 100 Zeichen auch so:

C++:
int i,n;int main(){for(cin>>n;i<n;)printf("%*c*%*c\n",n-i++,32,2*i,42*!!i);cout<<string(2*n+1,42);}


--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra

Dieser Post wurde am 18.07.2003 um 15:15 Uhr von 0xdeadbeef editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
019
18.07.2003, 14:47 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


@beefy
Wieviel ist in deiner Lösung von meiner geklaut?
Wie sah denn deine erste 106er aus?
Oder hatten wir etwa beide von anfang an die gleiche Idee? In diesem Falle wäre ich ja so langsam auf dem richtigen Weg zum Golfmaster

Gruss Heiko
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: [ 1 ] > 2 < [ 3 ]     [ Rätselecke ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: