У нас є курс програмування університету, і студенти задають деякі питання програмування в нашій групі Facebook. Я трохи не вагаюся поділитися всіма своїми програмами, особливо якщо це щось круто для одного із завдань, оскільки вони переглядаються технічними службами, і вони можуть помітити, якщо хтось має ту саму програму і починають задавати питання, куди вона прийшла з. Але іноді мені хочеться поділитися кодом, щоб допомогти іншим, але я не хочу, щоб люди просто захоплювали мою роботу. (Уточнення: нам дозволяється співпрацювати із завданнями) Це, звичайно, тонка лінія. Хоча я хочу допомогти деяким людям, я переживаю, що вони можуть не мати академічної чесності самостійно переписувати код.
Більшість моїх однокурсників не дуже просунуті у своїх навичках, тому я б утік, скажу, ховаючи своє ім’я у кодованій рядку Base-64, витвореній на дискретному місці. Тим не менш, це може бути занадто очевидним, щоб випадкова струна сиділа навколо.
Які існують варіанти, щоб приховати моє ім’я в програмі, не виглядаючи підозрілим?
У CodeGolf я бачив, що вони зробили мистецтво ascii перетворюватися на інші речі, коли їх оцінювали. Чи є подібні стратегії, які я міг би використати? Ідеальним рішенням буде щось, що виглядає як щось, що стримано вписується, але насправді має функцію довести, що я кодував це з самого початку.
Пояснення: (Вибачте, я повинен був сказати це раніше) Нам дозволено співпрацювати, але нам потрібно пояснити наші програми ТА, щоб отримати бали. Це просто для задоволення, щоб сховати якісь пасхальні яйця в інший код, якщо він протікає, тим більше, що може виникнути спокуса обмінятися програмами, щоб перевірити, що відповіді на проблеми, які вони генерують, є рівнозначними тощо, або побачити, як інші вирішують проблему.