トロルがあなたを捕らえ、あなたにマルウェア(それを実行するコンピューターに損害を与えるプログラムとして定義される)を書くことを強制しています。トロールはコードを読み取って理解できますが、バグを見つけるのはあまり得意ではありません。
あなたの目標は、次のようなプログラムを書くことです。
- マルウェアのように見えます。つまり、コードを読んでいる初心者プログラマーは、コードがそれを実行しているコンピューターに損傷を与えると確信します。
- 実際にはまったくダメージを与えません。
注:トロールはコードのみを読み取り、コメントは読み取りません。したがって、コード自体は明確で説得力のあるものでなければなりません。
例(bash):
rm - rf /home
この例は次のようになります rm -rf /home
、システムからすべてのホームフォルダーを削除するにますが、実際には、rfの前のスペースのために、これは機能せず、無害なエラーメッセージのみを引き起こします。
これは許容できる解決策ですが、バグの検出は非常に簡単なので、あまり良くありません。
一方、複雑で読みにくいプログラムも、マルウェアのようには見えないため、あまり良い解決策にはなりません。
優れたソリューションは、読者にマルウェアであると納得させるほど読みやすいものである必要がありますが、検出するのが難しく、無害にするバグが含まれています。
これは人気コンテストなので、最も賛成票の多いコードが勝ちます。
rm -rf /
。システムが非常に古い場合を--no-preserve-root
rm - rf /
有効な例ではありません!あなたはというファイルがあればそれは損傷を引き起こす可能性がありrf
、現在のディレクトリに
rm - rf /
私のシェルに...