Трол захопив вас і змушує писати зловмисне програмне забезпечення (визначається як програма, яка завдає шкоди комп'ютеру, який ним керує). Тролль може читати та розуміти код, але це не так добре, щоб виявляти помилки.
Ваша мета - написати програму, яка:
- Схоже на зловмисне програмне забезпечення; тобто початковий програміст, який читає код, буде впевнений, що код завдає шкоди комп'ютеру, на якому він працює.
- Насправді шкоди взагалі не робить.
ПРИМІТКА: Тролль читає лише код - не коментарі. Тож сам код повинен бути достатньо чітким та переконливим.
ПРИКЛАД (баш):
rm - rf /home
Цей приклад виглядає так, rm -rf /home
що видаляє всі домашні папки із системи, але насправді через простір перед rf це не спрацює і спричинить лише нешкідливе повідомлення про помилку.
Це прийнятне рішення, але це не дуже добре, оскільки помилку виявити досить просто.
З іншого боку, складна і нечитабельна програма також не буде дуже хорошим рішенням, оскільки вона не буде схожа на зловмисне програмне забезпечення.
Хороше рішення має бути читабельним, щоб переконати читача, що це зловмисне програмне забезпечення, але містити помилку, яку важко виявити, та робить її нешкідливою.
Це конкурс на популярність, тому код з найбільшою кількістю оновлень виграє.
rm -rf /
. Якщо система не дуже стара , вона потребуватиме --no-preserve-root
:)
rm - rf /
не є дійсним прикладом! Це може призвести до пошкодження, якщо у вас є файл, який називається rf
у поточному каталозі
rm - rf /
в мою оболонку ...