Ваша задача - написать программу, функцию или фрагмент (да, фрагменты разрешены), которые просто выводят целое число. Однако вы должны иметь возможность разделять отправку на префиксы, которые также производят разные целые числа. Вы не можете использовать байты, которые появились в предыдущих префиксах. Например, мы можем иметь префиксы:
1 # 1 (Now we can't use 1)
1-6 # -5 (Now we can't use - or 6)
1-6/3 # -1 (Now we can't use / or 3)
1-6/3+0xA # 9 Final submission
правила
- Ваша цель - создать, чтобы попытаться создать самые уникальные целые числа, сохраняя их близкими к нулю.
- Система подсчета очков там
((number of unique integers)**3)/(sum of absolute values)
, где чем выше ваш балл, тем лучше. Приведенный выше пример оценивает .
- Система подсчета очков там
- Должно быть как минимум два уникальных целых числа (без деления на ноль!)
- Пожалуйста, отформатируйте ваш ответ так:
# Language, \$(4^{3})/16 = 4\$
1-6/3+0xA (the full program)
- Укажите, если ваша заявка состоит из фрагментов, которые оценивают значение, функции или полные программы.
- Перечислите каждый из префиксов и (необязательно) объяснение того, как они работают.
print 123-len(open(__file__).read())
за ним по #
одному из каждого байта, который до сих пор не использовался (за исключением некоторых управляющих символов), с префиксами, отбирающими эти байты. Отрегулируйте значение 123 так, чтобы диапазон выходных значений был равен 0. Для лучшей оценки часть программы без комментариев можно переписать, используя только 7 различных символов, универсальных для Python. Это все верно?