У нас есть курс по университетскому программированию, и наши студенты задают несколько вопросов по программированию в нашей группе на Facebook. Я немного не решаюсь поделиться всеми своими программами, особенно если это что-то классное для одного из заданий, поскольку на них смотрят ТП, и они могут заметить, если у кого-то есть такая же программа, и начать задавать вопросы о том, откуда она пришла от. Тем не менее, иногда я хотел бы поделиться своим кодом, чтобы помочь другим, но я не хочу, чтобы люди просто брали мою работу. (Пояснение: нам разрешено сотрудничать с заданиями) Это, конечно, тонкая линия. Хотя я хочу помочь некоторым людям, я обеспокоен тем, что у них может не быть академической честности, чтобы переписать код самостоятельно.
Большинство моих сокурсников не очень продвинуты в своих навыках, так что я бы с легкостью скрыл свое имя в кодированной строке Base-64, созданной в отдельном месте. Тем не менее, это может быть слишком очевидно для случайной строки, чтобы сидеть без дела.
Какие существуют варианты, чтобы скрыть мое имя в программе, чтобы оно не выглядело подозрительным?
Я видел в CodeGolf, что они заставили искусство ascii превратиться в другие вещи при оценке. Есть ли похожие стратегии, которые я мог бы использовать? Идеальным решением было бы то, что выглядит как то, что подходит незаметно, но в действительности имеет функцию доказать, что я закодировал это с самого начала.
Пояснение: (Извините, я должен был сказать это раньше) Нам разрешено сотрудничать, но мы должны объяснить наши программы ТП, чтобы получить очки. Просто для удовольствия можно спрятать некоторые пасхальные яйца в чужом коде, если они просочатся, тем более что может возникнуть соблазн обменяться программами, чтобы проверить, что ответы на проблемы, которые они генерируют, эквивалентны и т. Д., Или посмотреть, как другие решают проблему.