Задание
В этой задаче ваша задача состоит в том, чтобы написать программу, которая не требует ввода данных, с максимально возможным количеством анаграмм, которые являются самоцелью.
Ваша оценка будет равна количеству анаграмм исходного кода вашей программы, которые являются действительными квин, деленными на общее количество возможных анаграмм, то есть процент анаграмм, которые являются действительными квин.
Стандартные лазейки и правила стандартных квин применяются.
Примечание. Ваша программа должна содержать не менее 3 символов (не 3 байта).
вход
Каждая анаграмма (или перестановка) вашей программы, которая сама по себе является сущностью (т. Е. Анаграммы, которые вы включаете в свой счет), не должна принимать никаких данных. Если ваш язык требует ввода по необходимости, вы можете предположить, что вашей программе будет присвоена строка, состоящая из строчной буквы A. Однако вы не должны каким-либо образом использовать этот ввод.
Вывод
n
число различных анаграмм исходного кода вашей программы должно быть действительными квин, где n
представляет количество тех анаграмм, которые вы включили в свой счет, т.е.
Эти квин-анагарамы могут выводиться любым способом, кроме записи выходных данных в переменную. Запись в файл, консоль, экран и т. Д. Разрешена. Функция также return
разрешена.
Пример подсчета очков
Предположим, исходный код вашей программы code
. А также,
code
выходыcode
.coed
выходыcoed
.cdoe
выходыcdoe
.cdeo
выходыcdeo
.cedo
выходыcedo
.ceod
выходыceod
.ocde
выходыocde
.oced
выходыoced
.odce
выходыodce
.odec
не выводитodec
или выдает ошибку.oedc
не выводитoedc
или выдает ошибку.oecd
не выводитoecd
или выдает ошибку.doce
не выводитdoce
или выдает ошибку.doec
не выводитdoec
или выдает ошибку.dcoe
не выводитdcoe
или выдает ошибку.dceo
не выводитdeco
или выдает ошибку.deco
не выводитdeco
или выдает ошибку.deoc
не выводитdeoc
или выдает ошибку.eodc
не выводитeodc
или выдает ошибку.eocd
не выводитeocd
или выдает ошибку.edoc
не выводитedoc
или выдает ошибку.edco
не выводитedco
или выдает ошибку.ecdo
не выводитecdo
или выдает ошибку.ecod
не выводитecod
или выдает ошибку.
Оценка этого решения будет
Критерий победы
Решение с наибольшим количеством очков выигрывает! В случае ничьей выигрывает ответ с большим количеством символов (не байт) (отсюда и код-боулинг )! Если связь сохраняется, то решение, опубликованное ранее, выигрывает!