Questo è il filo della polizia. Il thread dei ladri è qui .
La tua sfida è scrivere un programma o una funzione che, con un certo input, stampa la stringa esatta Hello, World!
e una nuova riga. Le maiuscole, la spaziatura e la punteggiatura devono essere esatte.
L'input può essere acquisito tramite input standard, un file o argomenti della riga di comando / funzione. L'output può essere fornito tramite valore restituito, scrivendo in un file o output standard.
Il programma deve stampare Hello, World!
per almeno un input. Quando al tuo programma viene fornito un input errato (ovvero l'input che non lo fa stampare Hello, World!
), può fare quello che vuoi - crash, stampare assurdità casuali, chiamare Chuck Norris, ecc.
Non è possibile utilizzare un algoritmo di hashing o metodi simili per oscurare l'input richiesto.
Si preferisce che i contributi siano eseguibili e crackabili su TIO . Sono consentiti invii non eseguibili o crackabili su TIO, ma includere le istruzioni per scaricarli / eseguirli.
Dopo una settimana, questa sfida sarà chiusa alle future candidature della polizia. Il vincitore è il codice più breve che non viene crackato dopo una settimana di pubblicazione ("è" il codice, non questa sfida). Il vincitore sarà accettato dopo due settimane.
Dopo che è trascorsa una settimana dalla pubblicazione, contrassegnare la risposta come sicura e mostrare l'input (in a > ! spoiler quote
). Se un ladro rompe il tuo invio (prima del fine settimana), contrassegnalo come incrinato e mostra l'input di arresto (in a > ! spoiler quote
).
Cerchi invii non crackati?
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
rientra in quella categoria, ma altrimenti dove disegni la linea? Voglio dire che mod 1e3
è anche una funzione hash, e andrei persino così lontano e argomenterei che molte delle proposte saranno funzioni hash, dato che questa sfida in sostanza lo richiede.