Este é o tópico dos policiais. A discussão dos ladrões está aqui .
Seu desafio é escrever um programa ou função que, com uma determinada entrada, imprima a seqüência exata Hello, World!
e uma nova linha. Letras maiúsculas, espaçamento e pontuação devem ser exatas.
A entrada pode ser obtida via entrada padrão, um arquivo ou argumentos de linha de comando / função. A saída pode ser fornecida via valor de retorno, gravação em um arquivo ou saída padrão.
Seu programa deve imprimir Hello, World!
para pelo menos uma entrada. Quando o programa recebe a entrada errada (ou seja, a entrada que não a imprime)Hello, World!
), ele pode fazer o que quiser - travar, imprimir bobagens aleatórias, ligar para Chuck Norris etc.
Você não pode usar um algoritmo de hash ou métodos semelhantes para ocultar a entrada necessária.
É preferível que os envios sejam executáveis e decifráveis no TIO . Os envios não executáveis ou quebráveis no TIO são permitidos, mas inclua instruções para fazer o download / executá-los.
Após uma semana, esse desafio será encerrado para envios futuros de policiais. O vencedor é o código mais curto que é decifrado após uma semana de publicação ("ele" é o código, não esse desafio). O vencedor será aceito após duas semanas.
Depois de uma semana desde a publicação, marque sua resposta como segura e mostre a entrada (em a > ! spoiler quote
). Se um ladrão quebrar seu envio (antes do final da semana), marque-o como quebrado e mostre a entrada interrompida (em a > ! spoiler quote
).
Procurando envios sem rachaduras?
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
enquadra nessa categoria, mas de outra forma, onde você desenha a linha? Quero dizer, mod 1e3
também é uma função de hash, e eu até chegaria longe e argumentaria que muitos dos envios serão funções de hash, pois esse desafio é basicamente pedir isso.