Wäre es nicht schön, wenn Programmierfunktionen umgekehrt werden könnten, genau wie die mathematische Funktion, die sie implementieren?
Schreiben Sie eine Funktion (oder ein Programm), die eine Eingabe x
in beliebiger Form annimmt und ausgibt ln(x)
.
Wenn die Bytes des Programms neu angeordnet / vertauscht werden, so dass das erste Byte jetzt das letzte Byte ist, sollte es stattdessen eine Eingabe x
in beliebiger Form und Ausgabe annehmen e^x
.
- Ihre Antwort muss mindestens 3 korrekte signifikante Ziffern enthalten.
- Annäherungen sind in Ordnung, solange sie mindestens 3 korrekte signifikante Zahlen haben.
- Ihr Code muss vorwärts und rückwärts in derselben Programmiersprache sein.
Nehmen wir an, dieses Programm implementiert ln(x)
:
abc你好
Dann muss dieses Programm folgendes implementieren e^x
:
\xBD\xA5\xE5\xA0\xBD\xE4cba
Goldener Stern, wenn Sie eine Sprache ohne Float-Unterstützung verwenden.
Dies ist eine seltsame Form von Code-Golf, so dass das kürzeste Programm gewinnt.
?
, die die Sekantenmethode verwendeten, approximieren.