PEMBERITAHUAN - Tantangan ini sekarang sudah ditutup. Setiap jawaban baru akan diabaikan dan jawaban yang diterima tidak akan berubah
Tantangan
Tulis program yang valid yang, ketika hanya dua karakter dalam program diubah, dihapus atau ditambahkan, sepenuhnya mengubah output.
Output yang diubah harus memiliki Levenshtein Distance 15 atau lebih dari output asli Anda.
Keluaran harus tidak kosong dan terbatas. Karena itu program Anda harus berakhir dalam 1 menit.
Output Anda harus deterministik, menghasilkan hal yang sama setiap kali Anda menjalankan program. Itu juga tidak boleh bergantung pada platform.
Setiap fungsi hash tidak diizinkan , seperti yang dibangun pada PRNG. Demikian pula, penyemaian RNG tidak diizinkan.
Setelah jangka waktu tiga hari, pengiriman yang tidak retak akan menjadi aman. Untuk mengklaim keamanan ini, Anda harus mengedit jawaban Anda untuk menunjukkan jawaban yang benar. (Klarifikasi: Sampai Anda mengungkapkan jawabannya, Anda tidak aman dan masih bisa di-crack.)
Memformat
Jawaban Anda harus dalam format berikut:
# <Language name>, <Program length>
## Code
<code goes here>
## Original Output
<output goes here>
## Changed output
<changed output goes here>
Perampok
Tantangan para perampok adalah untuk mengetahui dua karakter yang telah Anda ubah. Jika seorang perampok telah memecahkan solusi Anda, mereka akan meninggalkan komentar pada jawaban Anda.
Anda dapat menemukan utas perampok di sini .
Kemenangan
Orang dengan solusi terputus yang paling cepat menang.
Papan peringkat
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script><script>site = 'meta.codegolf';postID = 5686;isAnswer = false;QUESTION_ID = 54464;var safe_list=[];var uncracked_list=[];var n=0;var bycreation=function(x,y){return (x[0][0]<y[0][0])-(x[0][0]>y[0][0]);};var bylength=function(x,y){return (x[0][1]>y[0][1])-(x[0][1]<y[0][1]);};function u(l,o){ jQuery(l[1]).empty(); l[0].sort(o); for(var i=0;i<l[0].length;i++) l[0][i][1].appendTo(l[1]); if(l[0].length==0) jQuery('<tr><td colspan="3" class="message">none yet.</td></tr>').appendTo(l[1]);}function g(p) { jQuery.getJSON('//api.stackexchange.com/2.2/questions/' + QUESTION_ID + '/answers?page=' + p + '&pagesize=100&order=desc&sort=creation&site=codegolf&filter=!.Fjs-H6J36w0DtV5A_ZMzR7bRqt1e', function(s) { s.items.map(function(a) { var he = jQuery('<div/>').html(a.body).children().first(); he.find('strike').text(''); var h = he.text(); if (!/cracked/i.test(h) && (typeof a.comments == 'undefined' || a.comments.filter(function(b) { var c = jQuery('<div/>').html(b.body); return /^cracked/i.test(c.text()) || c.find('a').filter(function() { return /cracked/i.test(jQuery(this).text()) }).length > 0 }).length == 0)) { var m = /^\s*((?:[^,;(\s]|\s+[^-,;(\s])+)\s*(?:[,;(]|\s-).*?([0-9]+)/.exec(h); var e = [[n++, m ? parseInt(m[2]) : null], jQuery('<tr/>').append( jQuery('<td/>').append( jQuery('<a/>').text(m ? m[1] : h).attr('href', a.link)), jQuery('<td class="score"/>').text(m ? m[2] : '?'), jQuery('<td/>').append( jQuery('<a/>').text(a.owner.display_name).attr('href', a.owner.link)) )]; if(/safe/i.test(h)) safe_list.push(e); else uncracked_list.push(e); } }); if (s.length == 100) g(p + 1); else { var s=[[uncracked_list, '#uncracked'], [safe_list, '#safe']]; for(var p=0;p<2;p++) u(s[p],bylength); jQuery('#uncracked_by_length').bind('click',function(){u(s[0],bylength);return false}); jQuery('#uncracked_by_creation').bind('click',function(){u(s[0],bycreation);return false}); } });}g(1);</script><link rel="stylesheet" type="text/css" href="//cdn.sstatic.net/codegolf/all.css?v=83c949450c8b"><style>table th,table td { padding: 5px;}th { text-align: left;}.score { text-align: right;}table a { display: block;}.main { float: left; margin-right: 30px;}.main h3,.main div { margin: 5px;}.message { font-style: italic;}</style><div class="main"><h3>Uncracked submissions</h3><table> <tr> <th>Language</th> <th class="score">Length</th> <th>User</th> </tr> <tbody id="uncracked"></tbody></table><div>Sort by: <a href="#" id="uncracked_by_length">length</a> <a href="#" id="uncracked_by_creation">creation</a></div></div><div class="main"><h3>Safe submissions</h3><table> <tr> <th>Language</th> <th class="score">Length</th> <th>User</th> </tr> <tbody id="safe"></tbody></table></div>