Ваша цель - вывести (на стандартный вывод) максимально возможное число, используя всего десять символов кода.
- Вы можете использовать любые функции вашего языка, кроме встроенных функций возведения в степень.
- Точно так же вы не можете использовать научную запись для ввода числа. (Таким образом, нет
9e+99
.)
- Точно так же вы не можете использовать научную запись для ввода числа. (Таким образом, нет
- Программа должна распечатать номер без какого-либо ввода от пользователя. Точно так же нет чтения из других файлов или из Интернета, и так далее.
- Ваша программа должна рассчитать одно число и распечатать его. Вы не можете напечатать строку, и вы не можете напечатать одну и ту же цифру тысячи раз.
- Вы можете исключить из ограничения в 10 символов любой код, необходимый для печати чего-либо. Например, в Python 2, который использует
print x
синтаксис, вы можете использовать до 16 символов для вашей программы. - Программа должна на самом деле преуспеть в выводе. Если запуск на самом быстром компьютере в мире занимает больше часа, он недействителен.
- Вывод может быть в любом формате (чтобы вы могли печатать
999
,5e+100
и т. Д.) - Бесконечность - это абстрактное понятие , а не число. Так что это неверный вывод.
If it takes longer than an hour to run on any computer in the world, it's invalid.
не является объективным. Я мог бы (теоретически) изготовить компьютер, для смены которого требуется час,
* 2^x
?