Programlama işlevleri, uygulandıkları matematiksel işlevler gibi ters çevrilebilseydi, düzgün olmaz mıydı?
xHerhangi bir biçimde bir girdi alan, çıktı veren bir işlev (veya program) yazın ln(x).
Programın baytları, ilk baytın şimdiki son bayt olması için yeniden sıralandığında / tersine döndüğünde, bunun yerine xherhangi bir biçimde ve çıktıda bir girdi almalıdır e^x.
- Cevabınız en az 3 doğru önemli rakamdan oluşmalıdır.
- Yaklaşımlar gayet iyi, en az 3 doğru önemli rakama sahip oldukları sürece.
- Kodunuz hem ileri hem de geri aynı programlama dilinde olmalıdır.
Diyelim ki bu program uygular ln(x):
abc你好
Sonra bu program uygulamak zorundadır e^x:
\xBD\xA5\xE5\xA0\xBD\xE4cba
Float desteği olmayan bir dil kullanıyorsanız, altın yıldız.
Bu garip bir kod-golf biçimidir, bu yüzden en kısa program kazanır.
?, sekant yöntemini kullanan, dyadik ve triadik olan "fonksiyon ters" aşırı yüklemesi yoluyla keyfi bir monadik saf fonksiyon için yaklaşık bir tersine yaklaşabilir .