Bu polislerin ipliği. Soyguncuların ipliği burada .
Buradaki zorluk, belirli bir giriş veya giriş 2 almazsa, 1'i durmadan çalıştıran bir program yapmaktır . Bu girişi alırsa, sınırlı bir süre 3 içinde sonlandırılmalıdır . Bu kod-golf , bu yüzden bir hırsız tarafından yazılmayan en kısa cevap kazandıklarını belirttiler. Hafta geçtikten sonra, lütfen cevabınızı güvenli olarak işaretleyin ve durma girişini gösterin (a ). Bir hırsız, gönderinizi çatlatırsa, lütfen çatlamış olarak işaretleyin ve durma girişini gösterin (a ).> ! spoiler quote
> ! spoiler quote
Öneriler üzerinde çalıştırılabilir ve kırılabilir olması tercih edilir TIO . TIO'da çalıştırılamaz veya kırılmaz gönderilere izin verilir, ancak lütfen bunları indirmek / çalıştırmak için talimatlar ekleyin.
Lütfen girişinizi deterministik yapın ve tüm çalıştırmalar boyunca tekdüze olun. Ayrıntılar için bu meta gönderiye bakın.
Lütfen, "RSA'yı uygulamayın" veya soyguncular için bir anlam ifade etmeyin. Sıkıcı şifreleme ve karma değil sıkıcı dilleri ve özellikleri kullanın. Bunu kurallarla uygulayamıyorum, ancak tek yapmanız gereken aldatıcı indirimler bekleyebilirsiniz sha(input) === "abcd1234"
.
1 Bilgisayarın kapanmadığını, kırılmayacağını, güneşe sarılmayacağını, evrenin ısı ölümünde fazla ısınmayacağını veya 60'ların TIO zaman aşımına uğradığını varsaymak.
2 Program en az bir giriş üzerinde durmalıdır . Bir girişte sonsuza dek döngüdüğü ve diğerinde durduğu sürece çalışır.
3 Bu, <60 saniye olmalıdır, böylece kod TIO'da test edilebilir.
Uncracked gönderimler mi arıyorsunuz?
fetch("https://api.stackexchange.com/2.2/questions/135363/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>
R
hemen çatlamak için fonksiyona girmeden bile hatalar. Bunun, fonksiyonu gerçekten sonlandırma olarak sayılmadığını iddia ediyorum.