DMUG-Archiv 2006

Frühere

 

Chronologischer Index

 

Spätere

Vorherige

 

Thematischer Index

 

Nächste

Re: Aufgabe::autobiographische Zahl

Udo und Susanne Krause schrieb:
> Liebe Freundinnen und Freunde von Mma,
> 
> fertigen Sie einen Einzeiler, der eine zehnstellige _autobiographische_
> Zahl ausschreibt, deren erste Ziffer angibt, wieviele Nullen in ihr
> vorkommen, deren zweite sagt, wieviele Einsen, deren dritte, wieviele
> Zweien, und so weiter. Wer die Lösungszahl sehen will, bevor er/sie mit
> der Mma-Programmierung beginnt, kann bei Scott Morris, Rätsel für Denker
> und Tüftler, Dumont 2006, Aufg. 20.7 nachschauen.
> 
> Gruss
> Udo.
> 
> 

Hallo,

bitte stellen Sie sich das Folgende in einer Zeile vor:

Block[{lst = {1, 2}},
  While[UnsameQ @@ Take[lst, -2],
    lst = NestWhileList[Function[x, Count[x, #] & /@ Range[0, 9]],
      Table[Random[Integer, {0, 9}], {10}], UnsameQ, 2, 10]];
  lst // Last // FromDigits]//Timing

Ausgabe:
{0.016 Second,6210001000}

mit besten Grüßen,
Peter

Antworten:
Re[2]: Aufgabe::autobiographische Zahl
Udo und Susanne Krause, 27.11.2006
Verweise:
Histogram raw data
Ludwig Moser, 24.11.2006
Aufgabe::autobiographische Zahl
Udo und Susanne Krause, 26.11.2006

Frühere

 

Chronologischer Index

 

Spätere

Vorherige

 

Thematischer Index

 

Nächste

DMUG-Archiv, http://www.mathematica.ch/dmug-liste.html; Letzte Änderung: 27.11.2006 22:25