Khinchin Konstante ist eine merkwürdige mathematische Konstante, die nach Wolfram MathWold , ist „notorisch schwierig zu hohen Genauigkeit zu berechnen“ .
Hier ist es zu 100 Stellen:
2.685452001065306445309714835481795693820382293994462953051152345557218859537152002801141174931847697 ...
Schreiben Sie ein Programm mit 64 Bytes oder weniger, das die Khinchin-Konstante mit der maximalen Anzahl korrekter Dezimalstellen ausgibt.
- Sie dürfen keine eingebauten Bibliothekskonstanten oder Funktionen verwenden, die in direktem Zusammenhang mit der Khinchin-Konstante stehen. (zB Math.Khinchin (Präzision) ist definitiv nicht erlaubt.)
- Sie können Mathematikbibliotheken verwenden, um Logarithmen, Summierungen usw. zu berechnen.
- Sie können Ihre Antwort ganz oder teilweise fest codieren.
- Ihr Programm muss eine endliche Ausgabe erzeugen und auf einem einigermaßen modernen Computer (wie den hier aufgeführten ) in weniger als einer Stunde ausgeführt werden .
- Sie müssen auf stdout ausgeben. Es erfolgt keine Eingabe.
- Sie können beliebige Zeichen verwenden, solange http://mothereff.in/byte-counter 64 Byte oder weniger registriert.
Wertung
Ihre Punktzahl ist die Anzahl der aufeinanderfolgenden Stellen in Khinchins Konstante, die Ihr Programm korrekt ausgibt, beginnend mit 2,68 ... Sie können falsche Stellen ausgeben, aber nur die letzte richtige Stelle wird für Ihre Punktzahl gezählt.
Zum Beispiel eine Ausgabe von
2.68545200 2 06530644530971483548179569382038229399446295305115234555721
würde 9 Punkte erzielen. Eine für jede der Ziffern, 2 6 8 5 4 5 2 0 0
aber nichts nach der 2 , die eine 1 sein sollte.