Это нить полицейских. Нить грабителей здесь .
Ваша задача - написать программу или функцию, которая с определенным вводом печатает точную строку Hello, World!
и символ новой строки. Прописная буква, пробел и пунктуация должны быть точными.
Ввод может осуществляться через стандартный ввод, файл или аргументы командной строки / функции. Вывод может быть дан через возвращаемое значение, запись в файл или стандартный вывод.
Ваша программа должна печатать Hello, World!
хотя бы для одного ввода. Когда вашей программе дается неправильный ввод (т. Е. Ввод, который не позволяет печатать Hello, World!
), она может делать все что угодно - вылетать, печатать случайные глупости, вызывать Чака Норриса и т. Д.
Вы не можете использовать алгоритм хеширования или любые другие подобные методы, чтобы скрыть требуемые данные.
Материалы , являются предпочтительными , чтобы быть работоспособным и crackable на TIO . Материалы, которые нельзя запустить или взломать на TIO, разрешены, но, пожалуйста, включите инструкции для их загрузки / запуска.
Через неделю этот вызов будет закрыт для будущих копов. Победителем является самый короткий код, который не взломается после недели его публикации («это» - код, а не этот вызов). Победитель будет принят через две недели.
После того, как прошла неделя с момента публикации, отметьте свой ответ как безопасный и покажите ввод (в > ! spoiler quote
). Если грабитель взломает ваше представление (до конца недели), отметьте его как взломанное и покажите вводные данные остановки (в a > ! spoiler quote
).
Ищете необработанные материалы?
fetch("https://api.stackexchange.com/2.2/questions/137742/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=>!i.body_markdown.toLowerCase().includes("cracked")).map(x=>{const matched = /^ ?##? ?(?:(?:(?:\[|<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, lang: matched[1] || matched[2], owner: x.owner}}).filter(Boolean).forEach(ans=>{var tr = document.createElement("tr");var add = (lang, link)=>{var td = document.createElement("td");var a = document.createElement("a");a.innerHTML = lang;a.href = link;td.appendChild(a);tr.appendChild(td);};add(ans.lang, ans.link);add(ans.owner.display_name, ans.owner.link);document.querySelector("tbody").appendChild(tr);});});
<html><body><h1>Uncracked Submissions</h1><table><thead><tr><th>Language</th><th>Author</th></tr></thead><tbody></tbody></table></body></html>
sha3
попадает в эту категорию, но в противном случае, где вы проводите черту? Я имею в виду, что mod 1e3
это также хеш-функция, и я бы даже пошел дальше и утверждал, что многие из представленных документов будут хеш-функциями, так как эта задача в основном требует такого.