В веб-комиксе Darths & Droids Пит, который играет R2-D2 в вымышленной ролевой кампании, на которой основан комикс, однажды заявляет (предупреждение: потенциальные спойлеры в связанном комиксе), что с Потерянным Сферой Фанастакории, подключенной к его ударный зонд, он теперь может выложить колоссальный 1048576d4ущерба. (ГМ не подтвердил и не опроверг это.) Поскольку должно быть достаточно очевидно, что на самом деле почти ни у кого не хватит терпения бросить столько костей, напишите компьютерную программу, которая сделает это для него, и выведите общее значение, выброшенное в разумных пределах. формат. Записи будут ранжироваться по размеру программы (самая короткая программа, по количеству байтов, выигрышам), как по общему, так и по языку, с разрывом связей во время выполнения. Ответом может быть либо полная программа, либо определение функции.
Баллы за язык
Pyth
Maltysen - 8 байт *
Якубе - 10 байт
APL
Алекс А - 10 байт
CJam
Оптимизатор - 11 байт
J
ɐɔıʇǝɥʇuʎs - 12 байт **
Clip10
Ypnypn - 12 байт **
К
JohnE - 13 байт
Ti-84 BASIC
SuperJedi224 - 17 байт *
р
MickyT - 23 байта
OCTAVE / MATLAB
Oebele - 24 байта
PARI / GP
Чарльз - 25 байт **
Вольфрам / Mathematica
LegionMammal978 - 27 байт
Perl
Нутки - 29 байт
AsciiThenAnsii - 34 байта
Рубин
Хаегин - 32 байта **
ConfusedMr_C - 51 байт **
Коммодор Базовый
Марк - 37 байт **
PHP
Исмаэль Мигель - 38 байт
VBA
Шон Чешир - 40 байт **
PowerShell
Nacht - 41 байт **
Javascript
Ральф Маршалл - 41 байт
edc65 - 54 байта (требуется функция ES6, доступная не во всех браузерах.)
Lua
криптих - 51 байт
Джава
RobAu - 52 байта **
Geobits - 65 байт
С
Functino - 57 байт
питон
CarpetPython - 58 байт
Postgre / SQL
Андрей - 59 байт **
стриж
Скрундз - 69 байт
GoatInTheMachine - 81 байт
Haskell
Зета - 73 байта **
ActionScript
Брайан - 75 байт **
> <>
ConfusedMr_C - 76 байт
ИДТИ
Кристоффер Салл-Сторгард - 78 байтов
C #
Брэндон - 91 байт **
Андрей - 105 байт
Эван - 148 байт
царапать
SuperJedi224 - 102 байта
C ++
Мишельфрансис Бустильос - 154 байта
полиглотов
Исмаэль Мигель (Javascript / ActionScript2) - 67 байт
Топ 10 в целом
Maltysen Алекс А Jakube оптимизатор /ıʇǝɥʇuʎs / Ypnypn (порядок неопределен) Johne SuperJedi224 MickyT Oebele
Предупреждения - записи, отмеченные *, ОЧЕНЬ МЕДЛЕННЫЕ.
Запрограммирован отмечен ** Я еще не смог правильно проверить
1048576d4
может быть неясным для некоторых пользователей. Было бы полезно дать описание того, что именно должно быть рассчитано, и любые руководящие принципы, которые должны соблюдаться.