Đây là chủ đề của cảnh sát. Chủ đề của bọn cướp ở đây .
Thách thức của bạn là viết một chương trình hoặc chức năng, với một đầu vào nhất định, in chuỗi chính xác Hello, World!
và một dòng mới. Viết hoa, khoảng cách và dấu chấm câu phải chính xác.
Đầu vào có thể được thực hiện thông qua đầu vào tiêu chuẩn, một tệp hoặc các đối số dòng lệnh / hàm. Đầu ra có thể được cung cấp thông qua giá trị trả về, ghi vào tệp hoặc đầu ra tiêu chuẩn.
Chương trình của bạn phải in Hello, World!
ít nhất một đầu vào. Khi chương trình của bạn được cung cấp đầu vào sai (tức là đầu vào không làm cho nó được in Hello, World!
), nó có thể làm bất cứ điều gì bạn thích - sự cố, in vô nghĩa ngẫu nhiên, gọi Chuck Norris, v.v.
Bạn không được sử dụng thuật toán băm hoặc bất kỳ phương pháp tương tự nào che khuất đầu vào cần thiết.
Đệ trình được ưu tiên để có thể chạy và bẻ khóa trên TIO . Đệ trình không thể chạy hoặc bẻ khóa trên TIO được cho phép, nhưng vui lòng bao gồm các hướng dẫn để tải xuống / chạy chúng.
Sau một tuần, thử thách này sẽ kết thúc với các bài nộp của cảnh sát trong tương lai. Người chiến thắng là mã ngắn nhất không bị bẻ khóa sau một tuần đăng nó ("nó" là mã, không phải là thử thách này). Người chiến thắng sẽ được chấp nhận sau hai tuần.
Sau một tuần trôi qua kể từ khi đăng, vui lòng đánh dấu câu trả lời của bạn là an toàn và hiển thị đầu vào (trong a > ! spoiler quote
). Nếu một tên cướp phá vỡ trình của bạn (trước khi tuần kết thúc), vui lòng đánh dấu nó là bị bẻ khóa và hiển thị đầu vào tạm dừng (trong a > ! spoiler quote
).
Tìm kiếm đệ trình không bị theo dõi?
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
rơi vào loại đó, nhưng nếu không thì bạn vẽ đường này ở đâu? Ý tôi mod 1e3
là đó cũng là một hàm băm, và tôi thậm chí còn đi xa hơn và cho rằng nhiều bài nộp sẽ là hàm băm, vì về cơ bản, thách thức này là yêu cầu như vậy.