Mamy uniwersytecki kurs programowania, a inni studenci zadają pytania dotyczące programowania w naszej grupie na Facebooku. Nie jestem pewien, czy mogę udostępnić wszystkie moje programy, zwłaszcza jeśli jest to coś fajnego do jednego z zadań, ponieważ są one rozpatrywane przez pracowników pomocy technicznej i mogą zauważyć, że ktoś ma ten sam program i zacząć zadawać pytania o to, skąd on przyszedł z. Mimo to czasami chciałbym udostępnić mój kod, aby pomóc innym, ale nie chcę, aby ludzie po prostu chwytali moją pracę. (Wyjaśnienie: wolno nam współpracować z zadaniami) Jest to oczywiście cienka linia. Chociaż chcę pomóc niektórym ludziom, obawiam się, że mogą nie mieć akademickiej uczciwości, aby samodzielnie przepisać kod.
Większość moich kolegów nie jest zbyt zaawansowana w swoich umiejętnościach, więc chciałbym ukryć swoje imię w łańcuchu zakodowanym w Base-64, stworzonym w dyskretnym miejscu. Mimo to może być zbyt oczywiste, aby losowa struna siedziała wokół.
Jakie są opcje, aby ukryć moje imię w programie bez podejrzenia?
Widziałem w CodeGolf, że sprawili, że sztuka ascii zmieniła się w inne rzeczy podczas oceny. Czy są dostępne podobne strategie? Idealnym rozwiązaniem byłoby coś, co wygląda dyskretnie, ale w rzeczywistości ma funkcję potwierdzającą, że kodowałem to od samego początku.
Wyjaśnienie: (Przepraszam, powinienem to powiedzieć wcześniej) Możemy współpracować, ale musimy wyjaśnić naszym programom pomoc techniczną, aby uzyskać punkty. Z przyjemnością ukrywa się niektóre pisanki w kodzie innej osoby, jeśli wycieknie, szczególnie, że może być kuszące, aby wymieniać programy, aby sprawdzić, czy odpowiedzi na generowane przez nich problemy są równoważne itp. Lub zobaczyć, jak inni rozwiązują problem.