30
一意性からリバースエンジニアリング(Copのスレッド)
警官のプログラムの出力(o)、使用されるバイトカウント(n)および一意のバイト数(c)が与えられると、警官の出力に一致する一意のバイトをn持つバイト長の対応するコードをc見つけますo。 これは警官のスレッドです。ここでクラックされるポストソリューション。 強盗のスレッドがここに位置しています。 警官は次のような解決策を投稿する必要があります。 #[Language], `n` Bytes, `c` Unique Bytes (c*n points) [Cracked](Link-To-Crack) [Output] --- (Optional spoiler) ルール プログラムに入力を行うことはできません。 プログラムは少なくとも1バイトを使用する必要がありますが、255バイトを超えることはできません。 出力自体も255バイトに制限されています。 プログラムを複数回実行する場合、一貫した出力結果が必要です。 提出物が7日以内にクラックされない場合、「安全」とマークすることができます。 安全とマークするときは、目的のソリューションを投稿し、としてスコア付けしてくださいc*n。 回答に「+15 」が本当に必要な場合にのみ、回答を「安全」とマークしてください。どれだけ長く行けるかを見るのがもっと楽しいです。 勝ち c*nスコアが最低の割れていない投稿が、警官のスレッドに勝ちます。 これは、10の安全な回答、または数週間後に決定されます。 注意事項 あなたが生意気に感じたら、ネタバレタグを使用してアルゴリズムをユーザーに伝えることができます。 クラックされていない提出: fetch("https://api.stackexchange.com/2.2/questions/147635/answers?order=desc&sort=activity&site=codegolf&filter=!.Fjs-H6J36vlFcdkRGfButLhYEngU&key=kAc8QIHB*IqJDUFcjEF1KA((&pagesize=100").then(x=>x.json()).then(data=>{var res = data.items.filter(i=>!/^#.*cracked/im.test(i.body_markdown)).map(x=>{const matched = /^ ?#{1,3} ?(?:(?:(?:\[|<a href ?= ?".*?">)([^\]]+)(?:\]|<\/a>)(?:[\(\[][a-z0-9/:\.]+[\]\)])?)|([^, ]+)).*[^\d](\d+) ?\[?(?:.*(?:byte|block|codel)s?)(?:\](?:\(.+\))?)? ?(?:\(?(?!no[nt][ -]competing)\)?)?/gim.exec(x.body_markdown);if(!matched){return;}return {link: x.link, …