프로그래밍 언어 퀴즈, 마크 II-경찰


61

도전 의 재 포스트 . 메타 토론 . 샌드 박스 게시물 . 원문과 비슷한 질문의 본문

강도의 도전

이 경찰과 강도는 이제 경쟁 경찰 항목에 더 이상 폐쇄되지 않습니다. 강도는 더 이상 답변을 해독하기 위해 경쟁하지 않지만 자유롭게 새로운 답변을 게시 할 수 있습니다.

경찰의 도전은 그의 화려한 6 바이트 Sesos 답변 으로 Dennis 가 이겼습니다.

강도 도전은 전적으로 인간 에 의해 승리 , 놀라운 30 균열 과 함께 !

경찰의 도전

경찰로 경쟁하려면 :

  1. 프로그래밍 언어를 선택하십시오 . 유효한 프로그래밍 언어는 다음 세 가지 기준을 모두 충족하는 언어입니다.

  2. 1에서 100까지의 숫자를 오름차순으로 출력하는 전체 프로그램을 작성하십시오 . 바이트 코드 값 ( !예 : 33을 나타냄) 또는 단항 숫자 ( 1111예 : 4) 1 을 10 진수로 출력 할 수 있습니다 . 단항을 사용하는 경우 숫자로 일관된 문자를 사용하고 구분자로 다른 일관된 문자를 사용해야합니다 . 정수를 사용하는 경우 각 숫자 사이에 숫자가 아닌 상수 구분 기호를 사용하여 출력해야합니다. 또한 선행 및 후행 문자 (예 :)를 사용하여 출력 할 수 []있지만 현명하게 입력하십시오 (예를 들어 카운트의 양쪽에 1000 바이트의 쓰레기를 출력하지 마십시오). 답변에 출력 형식을 지정해야합니다.

    REPL 환경 또는 기존 상용구 코드를 사용해서는 안됩니다. 플래그를 사용할 수 있지만 답에 사용되는 플래그를 밝혀야합니다. 프로그램은 하나 이상의 소스 파일 형식이어야하며 ( Folders 와 같은 기발한 언어를 배제하기 위해 ) 전체 답에 맞아야합니다 (따라서 65,536자를 초과 할 수 없음). 심각한 제출.

    코드에 인쇄 가능한 ASCII + 줄 바꿈 이외의 바이트가 포함 된 경우 16 진수 덤프를 포함시켜 코드가 실제로 테스트 가능한지 확인하십시오.

    프로그램은 일반적인 데스크탑 PC에서 5 분 이내에 종료되어야합니다.

그게 다야. 그러나 모든 것과 마찬가지로 캐치가 있습니다. Robbers의 임무는 사용하는 언어를 추측하는 것이므로 가능한 한 프로그램을 난독 화하는 것을 목표로해야합니다. 또한 프로그램이 의도 한 언어로만 작동하는지 확인해야합니다 ( 원래의 문제에서 푸 (Foo) 크랙 보다 문제가 적을 수 있지만 ). 유효한 균열을 구성하려면 출력 형식이 원하는 솔루션과 같아야합니다.

일단 칠일이 발견 사람없이 통과 어떤 프로그램이 유효한 균열 인 언어를, 당신은 언어를 드러내고로 표시 할 수 있습니다 safe. 유의하시기 바랍니다 제출은 아직도 당신이 언어를 밝힐 때까지 금이 될 수있다 .

어떤 상황에서도 제출 된 제출의 소스 코드를 편집하면 안됩니다 (응답을 해독하려는 강도의 적극적인 시도가 무효화 될 수 있음). 따라서 게시하기 전에 골프를 할 수 있고 감히 할 수 있는지 확인하십시오. 게시 후 답변이 작동하지 않는 경우 답변을 삭제하고 원하는 경우 고정 버전을 게시하십시오.

바이트 단위로 가장 짧은 안전 제출이 이깁니다!

1 : 다른 방식으로 출력하려면 의견을 요청하십시오.

스택 스 니펫

이 스택 스 니펫을 사용하여 답변을보다 쉽게 ​​찾아 볼 수 있습니다.

answersSafe=[];answersCracked=[];answersUncracked=[];answerPage=1;robberTodo=[];userNames={};robberMap={};robberStats={};robberTimes={};function template($element,data){var $clone=$element.clone().removeClass('template');var html=$clone.html();for(var key in data){html=html.replace('{'+key+'}',data[key])}$clone.html(html);$element.after($clone)}function hideEmpty(){$('tbody').each(function(){if($(this).find('tr:not(.template):has(td)').length==0){$(this).find('tr:not(.empty):has(th)').addClass('inactive');$(this).find('tr.empty').removeClass('inactive')}})}function formatError(obj,reason){template($('.warn.template'),{id:obj.cop_id,cop:obj.cop_user,reason:reason})}function showAnswers(category,selector,sorter){sorter(category);$('#'+selector).find('tr:not(.template):has(td)').remove();$.each(category,function(i,answer){template($('#'+selector+' .template'),answer)});$('code:has(br)').addClass('clickable').click(function(){$(this).toggleClass('full')});updateCountdowns()}function getAnswers(){$.ajax({url:"https://api.stackexchange.com/2.2/questions/155018/answers?pagesize=100&order=desc&sort=creation&site=codegolf&filter=!*LUzJZNOIUpZsWsZBLe&page="+(answerPage++),method:"get",dataType:"jsonp"}).then(function(data){$.each(data.items,function(i,answer){var obj={cop_id:answer.answer_id,cop_user:answer.owner.display_name,cop_time:answer.creation_date,safe_on:answer.creation_date+604800};var $e=$('<div/>').html(answer.body);var $headers=$e.find(':header');if($headers.length==0){return formatError(obj,"no header")}var header=$headers.first().html();var $code=$e.find('pre code');if($code.length==0){return formatError(obj,"no code")}obj.code=$code.first().html().replace(/\n/g,'<br/>');if(obj.code.endsWith('<br/>')){obj.code=obj.code.slice(0,-5)}var bm=/(\d+)\s+bytes/.exec(header);if(bm==null){return formatError(obj,"no bytecount")}obj.size=parseInt(bm[1]);if(obj.size==NaN){return formatError(obj,"bytecount is NaN: "+bm[1])}obj.language=header.slice(0,bm.index).trim();while(obj.language.charAt(obj.language.length-1)!=','&&obj.language.length!=0){obj.language=obj.language.slice(0,-1)}if(obj.language.length==0){return formatError(obj,"no/bad separator before bytecount")}obj.language=obj.language.slice(0,-1).trim();obj.language_text=$('<div/>').html(obj.language).text();var end=header.slice(bm.index+bm[0].length).trim();if(end.length==0){if(obj.language!=="???"){return formatError(obj,"not marked as safe nor cracked, but language is "+obj.language+" (expected ???)")}return answersUncracked.push(obj)}if(!end.startsWith(',')){return formatError(obj,"no/bad separator after bytecount")}end=end.slice(1).trim();if(end==='safe'){return answersSafe.push(obj)}var $end=$('<div/>').html(end);var end_text=$end.text();if(!end_text.startsWith('cracked')){return formatError(obj,"expected 'cracked' or 'safe', got '"+end_text+"'")}var expectedURL='https://codegolf.stackexchange.com/a/';var $links=$end.find('a');if($links.length==0){return formatError(obj,"no cracked link")}var robberURL=$links.first().attr('href');if(!robberURL.startsWith(expectedURL)){return formatError(obj,"link does not start with "+expectedURL+": "+robberURL)}obj.robber_id=parseInt(robberURL.slice(expectedURL.length));if(obj.robber_id==NaN){return formatError(obj,"robber_id is NaN")}robberTodo.push(obj.robber_id);answersCracked.push(obj)});if(data.has_more){getAnswers()}else{getRobbers()}})}function sortBySize(category){category.sort(function(a,b){return b.size-a.size})}function sortByTime(category){category.sort(function(a,b){return b.cop_time-a.cop_time})}function sortByLiveTime(category){category.sort(function(a,b){return b.cracked_after-a.cracked_after})}function sortByCop(category){category.sort(function(a,b){return b.cop_user.localeCompare(a.cop_user)})}function sortByRobber(category){category.sort(function(a,b){return b.robber_user.localeCompare(a.robber_user)})}function sortByLanguage(category){category.sort(function(a,b){return b.language_text.localeCompare(a.language_text)})}function getRobbers(){if(robberTodo.length==0){$.each(answersCracked,function(i,answer){answer.robber_user=userNames[robberMap[answer.robber_id]];answer.cracked_after=robberTimes[answer.robber_id]-answer.cop_time;answer.cracked_after_str=formatTime(answer.cracked_after)});showAnswers(answersUncracked,'uncracked',sortByTime);showAnswers(answersCracked,'cracked',sortByLiveTime);showAnswers(answersSafe,'safe',sortBySize);hideEmpty();var graphData=[];$.each(robberStats,function(k,v){graphData.push({name:decodeEntities(userNames[k]),value:v})});graphData.sort(function(a,b){if(a.value==b.value){return a.name.localeCompare(b.name)}else{return b.value-a.value}});var graphLabels=[];var graphValues=[];$.each(graphData,function(i,obj){graphLabels.push(obj.name);graphValues.push(obj.value)});var graphColors=[];for(var i=0;i<graphData.length;i+=1){graphColors.push(['#b58900','#cb4b16','#dc322f','#d33682','#6c71c4','#268bd2','#2aa198','#859900'][i%8])}$('#robber-stats').attr('width',600);$('#robber-stats').attr('height',24*graphData.length+66);$('#answer-stats').attr('width',600);$('#answer-stats').attr('height',400);Chart.defaults.global.defaultFontColor='#839496';new Chart($('#robber-stats'),{type:'horizontalBar',data:{labels:graphLabels,datasets:[{data:graphValues,backgroundColor:graphColors}]},options:{responsive:false,legend:false,tooltips:false,layout:{padding:{right:40}},title:{display:true,text:'Number of answers cracked per robber',fontSize:18},scales:{yAxes:[{gridLines:{display:false}}],xAxes:[{gridLines:{display:false},ticks:{beginAtZero:true}}]},plugins:{datalabels:{anchor:'end',align:'end'}}}});new Chart($('#answer-stats'),{type:'pie',data:{labels:['Uncracked','Cracked','Safe'],datasets:[{data:[answersUncracked.length,answersCracked.length,answersSafe.length],backgroundColor:['#2aa198','#dc322f','#859900'],borderColor:'#002b36'}]},options:{responsive:false,tooltips:{backgroundColor:'#073642',displayColors:false},title:{display:true,text:'Number of answers in each category',fontSize:18},plugins:{datalabels:false}}});updateCountdowns();setInterval(updateCountdowns,1000);$('#loading').hide()}else{$.ajax({url:"https://api.stackexchange.com/2.2/answers/"+robberTodo.slice(0,100).join(';')+"?site=codegolf&filter=!*RB.h_b*K*dQTllFUdy",method:"get",dataType:"jsonp"}).then(function(data){$.each(data.items,function(i,robber){robberTodo=robberTodo.filter(function(e){return e!==robber.answer_id});robberMap[robber.answer_id]=robber.owner.user_id;robberTimes[robber.answer_id]=robber.creation_date;userNames[robber.owner.user_id]=robber.owner.display_name;if(robber.owner.user_id in robberStats){robberStats[robber.owner.user_id]+=1}else{robberStats[robber.owner.user_id]=1}});getRobbers()})}}var decodeEntities=(function(){var element=document.createElement('div');function decodeHTMLEntities(str){if(str&&typeof str==='string'){str=str.replace(/<script[^>]*>([\S\s]*?)<\/script>/gmi,'');str=str.replace(/<\/?\w(?:[^"'>]|"[^"]*"|'[^']*')*>/gmi,'');element.innerHTML=str;str=element.textContent;element.textContent=''}return str}return decodeHTMLEntities})();function formatTime(seconds){var arr=[];if(seconds>86400){arr.push(Math.floor(seconds/86400)+" days");seconds%=86400}if(seconds>3600){arr.push(Math.floor(seconds/3600)+" hours");seconds%=3600}if(seconds>60){arr.push(Math.floor(seconds/60)+" minutes");seconds%=60}if(seconds!=0){arr.push(seconds+" seconds")}return arr.join(', ').split('').reverse().join('').replace(',','dna ').split('').reverse().join('')}function updateCountdowns(){$('tr:not(.template) .countdown').each(function(){var target=$(this).attr('data-target');var now=Math.floor(+new Date()/1000);if(target-now<86400){$(this).addClass('urgent')}else{$(this).removeClass('urgent')}if(target<now){$(this).removeClass('countdown').text('Safe! (according to your computer\'s time)')}else{$(this).text(formatTime(target-now))}})}$('thead, #stats-header').click(function(){$(this).toggleClass('hidden')});getAnswers();
*{margin:0;padding:0;font:12pt sans-serif;}html,body{background:#002b36;color:#839496;width:100%;height:100%;}body>:not(.i):not(#loading){margin:5px;}#loading{background:rgb(64,64,64,0.8);position:fixed;top:0;left:0;width:100%;height:100%;display:table;z-index:100;}#loading-wrapper{display:table-cell;vertical-align:middle;text-align:center;font-size:20pt;color:#ddd;}#fullpage-msg,.warn{padding:5px 5px 5px 5px;margin:10px 0px;}@media (min-width:800px){#fullpage-msg{display:none;}}a{color:#268bd2;}code{font-family:monospace;font-size:16px;background:#073642;padding:1px 5px;white-space:pre;position:relative;}.clickable{cursor:pointer;}code:not(.full){max-height:38px;overflow:hidden;}code.clickable:not(.full):before{content:'';background:linear-gradient(transparent 20px,rgba(7,54,66,0.8) 32px,#002b36);position:absolute;top:0;left:0;width:100%;height:100%;}td,th{padding:5px;vertical-align:top;white-space:nowrap;text-align:left;}thead th,#stats-header{font-size:20pt;margin:10px 0;user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;cursor:pointer;}th{font-weight:bold;}path{fill:#839496;}thead:not(.hidden) .right-arrow,#stats-header:not(.hidden) .right-arrow,thead.hidden .down-arrow,#stats-header.hidden .down-arrow{visibility:hidden;}.hidden+tbody,.hidden+#stats,.template,.inactive{display:none;}small,code{display:block;}small,small a{font-size:8pt;}#stats-header{font-weight:bold;padding:6px;}.urgent{color:#dc322f;}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script><script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.7.1/Chart.min.js"></script><script>!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(require("chart.js")):"function"==typeof define&&define.amd?define(["chart.js"],e):e(t.Chart)}(this,function(t){"use strict";var e=(t=t&&t.hasOwnProperty("default")?t.default:t).helpers,n={toTextLines:function(t){var n,a=[];for(t=[].concat(t);t.length;)"string"==typeof(n=t.pop())?a.unshift.apply(a,n.split("\n")):Array.isArray(n)?t.push.apply(t,n):e.isNullOrUndef(t)||a.unshift(""+n);return a},toFontString:function(t){return!t||e.isNullOrUndef(t.size)||e.isNullOrUndef(t.family)?null:(t.style?t.style+" ":"")+(t.weight?t.weight+" ":"")+t.size+"px "+t.family},textSize:function(t,e,n){var a,r=[].concat(e),i=r.length,o=t.font,l=0;for(t.font=n.string,a=0;a<i;++a)l=Math.max(t.measureText(r[a]).width,l);return t.font=o,{height:i*n.lineHeight,width:l}},parseFont:function(a){var r=t.defaults.global,i=e.valueOrDefault(a.size,r.defaultFontSize),o={family:e.valueOrDefault(a.family,r.defaultFontFamily),lineHeight:e.options.toLineHeight(a.lineHeight,i),size:i,style:e.valueOrDefault(a.style,r.defaultFontStyle),weight:e.valueOrDefault(a.weight,null),string:""};return o.string=n.toFontString(o),o},bound:function(t,e,n){return Math.max(t,Math.min(e,n))}};function a(t,e){var n=e.x,a=e.y;if(null===n)return{x:0,y:-1};if(null===a)return{x:1,y:0};var r=t.x-n,i=t.y-a,o=Math.sqrt(r*r+i*i);return{x:o?r/o:0,y:o?i/o:-1}}function r(t,e,n,a,r){switch(r){case"center":n=a=0;break;case"bottom":n=0,a=1;break;case"right":n=1,a=0;break;case"left":n=-1,a=0;break;case"top":n=0,a=-1;break;case"start":n=-n,a=-a;break;case"end":break;default:r*=Math.PI/180,n=Math.cos(r),a=Math.sin(r)}return{x:t,y:e,vx:n,vy:a}}var i={arc:function(t,e,n){var a,i=(t.startAngle+t.endAngle)/2,o=Math.cos(i),l=Math.sin(i),s=t.innerRadius,d=t.outerRadius;return a="start"===e?s:"end"===e?d:(s+d)/2,r(t.x+o*a,t.y+l*a,o,l,n)},point:function(t,e,n,i){var o=a(t,i),l=t.radius,s=0;return"start"===e?s=-l:"end"===e&&(s=l),r(t.x+o.x*s,t.y+o.y*s,o.x,o.y,n)},rect:function(t,e,n,i){var o=t.horizontal,l=Math.abs(t.base-(o?t.x:t.y)),s=o?Math.min(t.x,t.base):t.x,d=o?t.y:Math.min(t.y,t.base),u=a(t,i);return"center"===e?o?s+=l/2:d+=l/2:"start"!==e||o?"end"===e&&o&&(s+=l):d+=l,r(s,d,u.x,u.y,n)},fallback:function(t,e,n,i){var o=a(t,i);return r(t.x,t.y,o.x,o.y,n)}},o=t.helpers;var l=function(t,e){this._el=t,this._index=e,this._model=null};o.extend(l.prototype,{_modelize:function(e,a,r,l){var s,d=this._index,u=o.options.resolve,f=n.parseFont(u([r.font,{}],l,d));return{align:u([r.align,"center"],l,d),anchor:u([r.anchor,"center"],l,d),backgroundColor:u([r.backgroundColor,null],l,d),borderColor:u([r.borderColor,null],l,d),borderRadius:u([r.borderRadius,0],l,d),borderWidth:u([r.borderWidth,0],l,d),color:u([r.color,t.defaults.global.defaultFontColor],l,d),font:f,lines:a,offset:u([r.offset,0],l,d),opacity:u([r.opacity,1],l,d),origin:function(t){var e=t._model.horizontal,n=t._scale||e&&t._xScale||t._yScale;if(!n)return null;if(void 0!==n.xCenter&&void 0!==n.yCenter)return{x:n.xCenter,y:n.yCenter};var a=n.getBasePixel();return e?{x:a,y:null}:{x:null,y:a}}(this._el),padding:o.options.toPadding(u([r.padding,0],l,d)),positioner:(s=this._el,s instanceof t.elements.Arc?i.arc:s instanceof t.elements.Point?i.point:s instanceof t.elements.Rectangle?i.rect:i.fallback),rotation:u([r.rotation,0],l,d)*(Math.PI/180),size:n.textSize(e,a,f),textAlign:u([r.textAlign,"start"],l,d)}},update:function(t,e,a){var r,i,l,s=null,d=this._index;o.options.resolve([e.display,!0],a,d)&&(r=a.dataset.data[d],i=o.valueOrDefault(o.callback(e.formatter,[r,a]),r),s=(l=o.isNullOrUndef(i)?[]:n.toTextLines(i)).length?this._modelize(t,l,e,a):null),this._model=s},draw:function(t){var e,a,r,i,l,s,d,u,f,h,c,y,g,x,b=this._model;b&&b.opacity&&(r=b.size,i=b.padding,l=r.height,s=r.width,u=-l/2,e={frame:{x:(d=-s/2)-i.left,y:u-i.top,w:s+i.width,h:l+i.height},text:{x:d,y:u,w:s,h:l}},a=function(t,e,n){var a=e.positioner(t._view,e.anchor,e.align,e.origin),r=a.vx,i=a.vy;if(!r&&!i)return{x:a.x,y:a.y};var o=e.borderWidth||0,l=n.w+2*o,s=n.h+2*o,d=e.rotation,u=Math.abs(l/2*Math.cos(d))+Math.abs(s/2*Math.sin(d)),f=Math.abs(l/2*Math.sin(d))+Math.abs(s/2*Math.cos(d)),h=1/Math.max(Math.abs(r),Math.abs(i));return u*=r*h,f*=i*h,u+=e.offset*r,f+=e.offset*i,{x:a.x+u,y:a.y+f}}(this._el,b,e.frame),t.save(),t.globalAlpha=n.bound(0,b.opacity,1),t.translate(Math.round(a.x),Math.round(a.y)),t.rotate(b.rotation),f=t,h=e.frame,y=(c=b).backgroundColor,g=c.borderColor,x=c.borderWidth,(y||g&&x)&&(f.beginPath(),o.canvas.roundedRect(f,Math.round(h.x)-x/2,Math.round(h.y)-x/2,Math.round(h.w)+x,Math.round(h.h)+x,c.borderRadius),f.closePath(),y&&(f.fillStyle=y,f.fill()),g&&x&&(f.strokeStyle=g,f.lineWidth=x,f.lineJoin="miter",f.stroke())),function(t,e,n,a){var r,i,o,l=a.textAlign,s=a.font.lineHeight,d=a.color,u=e.length;if(u&&d)for(r=n.x,i=n.y+s/2,"center"===l?r+=n.w/2:"end"!==l&&"right"!==l||(r+=n.w),t.font=a.font.string,t.fillStyle=d,t.textAlign=l,t.textBaseline="middle",o=0;o<u;++o)t.fillText(e[o],Math.round(r),Math.round(i),Math.round(n.w)),i+=s}(t,b.lines,e.text,b),t.restore())}});var s=t.helpers,d={align:"center",anchor:"center",backgroundColor:null,borderColor:null,borderRadius:0,borderWidth:0,color:void 0,display:!0,font:{family:void 0,lineHeight:1.2,size:void 0,style:void 0,weight:null},offset:4,opacity:1,padding:{top:4,right:4,bottom:4,left:4},rotation:0,textAlign:"start",formatter:function(t){if(s.isNullOrUndef(t))return null;var e,n,a,r=t;if(s.isObject(t))if(s.isNullOrUndef(t.label))if(s.isNullOrUndef(t.r))for(r="",a=0,n=(e=Object.keys(t)).length;a<n;++a)r+=(0!==a?", ":"")+e[a]+": "+t[e[a]];else r=t.r;else r=t.label;return""+r}},u=t.helpers,f="$datalabels";t.defaults.global.plugins.datalabels=d,t.plugins.register({id:"datalabels",afterDatasetUpdate:function(t,e,n){var a,r,i,o,s,d=t.data.datasets[e.index],h=(a=n,!1===(r=d.datalabels)?null:(!0===r&&(r={}),u.merge({},[a,r]))),c=e.meta.data||[],y=c.length,g=t.ctx;for(g.save(),i=0;i<y;++i)(o=c[i])&&!o.hidden?(s=new l(o,i)).update(g,h,{chart:t,dataIndex:i,dataset:d,datasetIndex:e.index}):s=null,o[f]=s;g.restore()},afterDatasetDraw:function(t,e){var n,a,r=e.meta.data||[],i=r.length;for(n=0;n<i;++n)(a=r[n][f])&&a.draw(t.ctx)}})});</script><div id="loading"><span id="loading-wrapper">Loading...</span></div><div id="fullpage-msg"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 111.577 111.577"><path d="M78.962,99.536l-1.559,6.373c-4.677,1.846-8.413,3.251-11.195,4.217c-2.785,0.969-6.021,1.451-9.708,1.451c-5.662,0-10.066-1.387-13.207-4.142c-3.141-2.766-4.712-6.271-4.712-10.523c0-1.646,0.114-3.339,0.351-5.064c0.239-1.727,0.619-3.672,1.139-5.846l5.845-20.688c0.52-1.981,0.962-3.858,1.316-5.633c0.359-1.764,0.532-3.387,0.532-4.848c0-2.642-0.547-4.49-1.636-5.529c-1.089-1.036-3.167-1.562-6.252-1.562c-1.511,0-3.064,0.242-4.647,0.71c-1.59,0.47-2.949,0.924-4.09,1.346l1.563-6.378c3.829-1.559,7.489-2.894,10.99-4.002c3.501-1.111,6.809-1.667,9.938-1.667c5.623,0,9.962,1.359,13.009,4.077c3.047,2.72,4.57,6.246,4.57,10.591c0,0.899-0.1,2.483-0.315,4.747c-0.21,2.269-0.601,4.348-1.171,6.239l-5.82,20.605c-0.477,1.655-0.906,3.547-1.279,5.676c-0.385,2.115-0.569,3.731-0.569,4.815c0,2.736,0.61,4.604,1.833,5.597c1.232,0.993,3.354,1.487,6.368,1.487c1.415,0,3.025-0.251,4.814-0.744C76.854,100.348,78.155,99.915,78.962,99.536z M80.438,13.03c0,3.59-1.353,6.656-4.072,9.177c-2.712,2.53-5.98,3.796-9.803,3.796c-3.835,0-7.111-1.266-9.854-3.796c-2.738-2.522-4.11-5.587-4.11-9.177c0-3.583,1.372-6.654,4.11-9.207C59.447,1.274,62.729,0,66.563,0c3.822,0,7.091,1.277,9.803,3.823C79.087,6.376,80.438,9.448,80.438,13.03z"/></svg> Click the "Full page" link in the top right for vastly superior experience</div><div class="warn template">&#9888; <a href="https://codegolf.stackexchange.com/a/{id}">This answer</a> by {cop} is not formatted correctly ({reason}).</div><table><thead><tr><th colspan="5"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 9 9"><path class="right-arrow" d="M 0 0 L 0 9 L 9 4.5 Z"/><path class="down-arrow" d="M 0 0 L 9 0 L 4.5 9 Z"/></svg> Uncracked answers</th></tr></thead><tbody id="uncracked"><tr><th colspan="3" onclick="showAnswers(answersUncracked, 'uncracked', sortByCop)" class="clickable">Posted by</th><th onclick="showAnswers(answersUncracked, 'uncracked', sortBySize)" class="clickable">Size</th><th onclick="showAnswers(answersUncracked, 'uncracked', sortByTime)" class="clickable">Safe in</th><th>Code</th></tr><tr class="empty inactive"><th colspan="5">There are no uncracked answers</th></tr><tr class="template"><td colspan="3"><a href="https://codegolf.stackexchange.com/a/{cop_id}">{cop_user}</a></td><td>{size} bytes</td><td><span class="countdown" data-target="{safe_on}"></span></td><td><code>{code}</code></td></tr></tbody><thead><tr><th colspan="5"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 9 9"><path class="right-arrow" d="M 0 0 L 0 9 L 9 4.5 Z"/><path class="down-arrow" d="M 0 0 L 9 0 L 4.5 9 Z"/></svg> Cracked answers</th></tr></thead><tbody id="cracked"><tr><th onclick="showAnswers(answersCracked, 'cracked', sortByCop)" class="clickable">Posted by</th><th onclick="showAnswers(answersCracked, 'cracked', sortByRobber)" class="clickable">Cracked by</th><th onclick="showAnswers(answersCracked, 'cracked', sortByLanguage)" class="clickable">Language</th><th onclick="showAnswers(answersCracked, 'cracked', sortBySize)" class="clickable">Size</th><th onclick="showAnswers(answersCracked, 'cracked', sortByLiveTime)" class="clickable">Cracked after</th><th>Code</th></tr><tr class="empty inactive"><th colspan="5">There are no cracked answers</th></tr><tr class="template"><td><a href="https://codegolf.stackexchange.com/a/{cop_id}">{cop_user}</a></td><td><a href="https://codegolf.stackexchange.com/a/{robber_id}">{robber_user}</a></td><td>{language}</td><td>{size} bytes</td><td>{cracked_after_str}</td><td><code>{code}</code></td></tr></tbody><thead><tr><th colspan="5"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 9 9"><path class="right-arrow" d="M 0 0 L 0 9 L 9 4.5 Z"/><path class="down-arrow" d="M 0 0 L 9 0 L 4.5 9 Z"/></svg> Safe answers</th></tr></thead><tbody id="safe"><tr><th colspan="2" onclick="showAnswers(answersSafe, 'safe', sortByCop)" class="clickable">Posted by</th><th onclick="showAnswers(answersSafe, 'safe', sortByLanguage)" class="clickable">Language</th><th colspan="2" onclick="showAnswers(answersSafe, 'safe', sortBySize)" class="clickable">Size</th><th>Code</th></tr><tr class="empty inactive"><th colspan="5">There are no safe answers</th></tr><tr class="template"><td colspan="2"><a href="https://codegolf.stackexchange.com/a/{cop_id}">{cop_user}</a></td><td>{language}</td><td colspan="2">{size} bytes</td><td><code>{code}</code></td></tr></tbody></table><div id="stats-header"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 9 9"><path class="right-arrow" d="M 0 0 L 0 9 L 9 4.5 Z"/><path class="down-arrow" d="M 0 0 L 9 0 L 4.5 9 Z"/></svg> Statistics</div><div id="stats"><div><canvas id="robber-stats"/></div><div><canvas id="answer-stats"/></div></div><small>Snippet made by <a href="https://codegolf.stackexchange.com/u/55934/" target="_blank">NieDzejkob</a>, licensed as <a href="https://creativecommons.org/licenses/by-sa/3.0/" target="_blank">CC 3.0 BY-SA</a>. "Info" icon made by <a href="https://www.flaticon.com/authors/chanut" target="_blank">Chanut</a> from <a href="https://www.flaticon.com/" target="_blank">Flaticon</a>, licensed as <a href="http://creativecommons.org/licenses/by/3.0/" target="_blank">CC 3.0 BY</a>. "Arrow" icons made by <a href="https://codegolf.stackexchange.com/u/12012/" target="_blank">Dennis</a> for <a href="https://tio.run/" target="_blank">Try It Online</a>, licensed as <a href="https://github.com/TryItOnline/tryitonline/blob/master/LICENSE" target="_blank">MIT</a>. Some code shamelessly copy-pasted from <a href="https://stackoverflow.com/a/9609450">this answer</a> on Stack Overflow by <a href="https://stackoverflow.com/u/24950">Robert K</a>, licensed as <a href="https://creativecommons.org/licenses/by-sa/3.0/">CC 3.0 BY-SA</a>. This snippet utilises <a href="http://jquery.com/">jQuery</a> (<a href="https://github.com/jquery/jquery/blob/master/LICENSE.txt">MIT</a>), <a href="http://www.chartjs.org/">chart.js</a> (<a href="https://github.com/chartjs/Chart.js/blob/master/LICENSE.md">MIT</a>) and <a href="https://github.com/chartjs/chartjs-plugin-datalabels/">chartjs-plugin-datalabels</a> (<a href="https://github.com/chartjs/chartjs-plugin-datalabels/blob/master/LICENSE.md">MIT</a>). Color scheme: <a href="http://ethanschoonover.com/solarized">Solarized by Ethan Schoonover</a> (<a href="https://github.com/altercation/solarized/blob/master/LICENSE">MIT</a>).</small>

서식

(경찰로 참여하지 않을 계획이라면이 섹션을 건너 뛰십시오)

이것은 위의 스 니펫이 구문 분석 할 수 있도록 새로운 경찰 응답에 필요 합니다.

  • 새로운 답변에는 다음과 같은 헤더가 포함되어야합니다.

    # ???, [N] bytes
    

    어디 [N]바이트 코드의 크기이며, ???말 그대로 나타납니다.

  • 답변이 7 일 동안 깨지지 않고 언어를 공개하여 답변을 안전하게하려면을 바꾸고 끝에 ???추가 safe하십시오. 예 :

    # Ruby, [N] bytes, safe
    

    언어 이름을 esolangs 페이지 또는 GitHub 리포지토리와 같은 관련 웹 사이트로 연결하십시오. 그러면 링크가 리더 보드에 표시됩니다.

  • 다른 사용자가 제출물을 크랙 한 경우 다음과 같은 알림과 함께 언어를 추가하십시오.

    # Ruby, [N] bytes, [cracked](crack-link) by [user]
    

    여기서 [user]첫 번째 유효한 균열을 제출 한 사용자의 이름이며 crack-link강도 스레드의 해당 답변에 대한 링크입니다. "공유"버튼에서 얻은 짧은 링크 형식을 사용하십시오. 사용자 이름을 프로필 페이지에 대한 링크로 만드십시오.

    균열에 사용 된 언어가 의도 한 언어와 다른 경우에도 귀하의 답변은 여전히 ​​금이되며이 형식을 따라야합니다. 그러나 대답에서 다른 것으로 의도했다고 언급 할 수 있습니다. 의도 한 답변을 공개 할 것인지 아니면 강도를 더 즐겁게 하려는지에 대한 선택입니다.

행운을 빌어 경찰!



1
TIO에서 통역사와 함께 언어를 사용하는 경우 제출을 금하기 위해 누군가가해야 할 일은 TIO에서 모든 언어를 시도하는 것입니다.
mbomb007

@ mbomb007 의견을 살펴보십시오 . 강도가 무자비하지 말라고 요청하는 것 외에도 불행히도이 동작을 막기 위해 할 수있는 일은 없습니다. 그러나 나는 도전의 정신에 위배되는 제출물을 무차별 대입하기 위해 스크립트를 사용하여 강도를 줄 이도록 초대합니다.
caird coinheringaahing

제출물이 언어 (예 : C)로 작성되었지만 특정 컴파일러 (예 : ELVM 8cc)에서만 작동하는 경우, 컴파일러에 wikipedia / rosettacode / esolangs 페이지가 있거나 언어 자체에만 필요합니다. ?
NieDzejkob

@ NieDzejkob 나는 컴파일러가 Wikipedia / Rosetta Code / Esolangs에 있거나 TIO에 있어야한다고 말하고 싶습니다.
caird coinheringaahing

답변:


11

Sesos , 6 바이트, 안전

}%*xg2

출력은 10 진수입니다.

온라인으로 사용해보십시오!

Seso는 바이너리 또는 어셈블리 형식으로 작성할 수 있습니다. 위의 이진 파일을 생성 한 어셈블리 파일은 다음과 같습니다.

set mask
set numout

fwd 1, add 44

nop
	fwd 1, add 1, put
	rwd 1, sub 3
jnz

온라인으로 사용해보십시오!

그것은 (쓸모없는 몇 가지 이상한 선택했다 fwd 1A, nop을 수 있었다 jmp, add 44그리고 sub 3대신 add 100sub 1),하지만 난 (그래서 바이너리 파일처럼 보이지 않는 것)으로 만 인쇄 가능한 ASCII 문자로 구성된 바이너리 파일을 만들 수 있었다.


50

Johannes Griebler에 의해 깨지는 Beatnik (114 바이트)

Mit' tää kauniina kelaa?
Mil tää öisin pelaa?
Sun suu kauniina sanoo:
Kroohhpyyh-ZZZ-ZZZZ Z
Nukuttaapi kovin!

핀란드의시입니다! 그리고 프로그램. 숫자를 바이트로 인쇄합니다.

영어 번역:

What does that beautiful think?
What does it play at night?
Your beautiful mouth says:
(snoring) ZZZ ZZZ
I feel very sleepy!

특히 다른 Beatnik 제출물이 금이 갔을 때이 시간이 오래 걸리는 것에 놀랐습니다.

특수 문자를 처리하는 방식으로 인해 파이썬 인터프리터 (TIO에서 사용)에서는 작동하지 않습니다. 이 Kroohhpyyh-ZZZ-ZZZZ단어는 세 개의 다른 단어로 간주 되지만 하나의 큰 단어로 해석되어야합니다. 이것을 실행하려면 C 인터프리터를 사용하십시오.

설명:

Mit' tää                   | Push 1
kauniina kelaa?            | Duplicate and print
Mil tää                    | Push 1
öisin                      | Nop
pelaa?                     | Pop 2 and push their sum
Sun suu                    | Nop
kauniina                   | Duplicate
sanoo: Kroohhpyyh-ZZZ-ZZZZ | Push 101
Z                          | Subtract
Nukuttaapi kovin!          | Jump 12 words backwards (to the first "kauniina")

4
Dang, 나는 그 함정에 빠졌다.
완전히 인간적인

6
그 "Z"는 의심스러워 보인다 ...
12Me21

26
분명히 핀란드어로 당신은 ... 영어보다 더 Z의와 코 고는
엔리코 BORBA


6
@quartata 나는 사람들이 C 인터프리터를 설치하는 것을 귀찮게하지 않을 것이라는 것을 알고 있었다. 그렇기 때문에이 프로그램이 TIO에서 작동하지 않는지 확인했습니다. : P
fergusq

24

Hexagony , 62 바이트, 에 의해 totallyhuman

i=100 while(i>0){p(100-i+"d")!}i=%<>--1;if(_@==0){_@=-100}end;

소문자로 구분 된 소수를 인쇄합니다. d.

의도하지 않은 언어로 작동하면 감동합니다.

이것은 이미 크랙되었으므로 실제로 실행되는 코드는 다음과 같습니다.

    i = 1 0 0      * equal to 105100, just has to be above 0 for the first number
   . . . . . .
  . . . . . . .
 . . . . . . . .
" ) ! } i = % < >  * prints the number and stops if i % 100 == 0
 . . . . . . . _
  @ . . . . . .
   . . . . . .
    } . . d ;      * prints "d" and stores 100 in the memory edge

그 밖의 모든 것은으로 표시되어 .있습니다.



23

tsh에 의해 크랙8086 DOS COM , 58 바이트

huCX5DBP^h~0_GG1<h32X542P[18F18h42X%AAP[h!.X%OOS`M a@<euws

I / O 형식 : 원시 문자

설명

기본 프로그램은 다음과 같습니다.

    mov ax, 0x0e01 ; <b8><01><0e>
    xor bx, bx     ; <31><db>
_loop:
    pusha          ; `
    int 0x10       ; <cd><10>
    popa           ; a
    inc al         ; <fe><c0>
    cmp al, 101    ; <e
    jne _loop      ; u<f6>
    ret            ; <c3>

그러나이 변형은 인쇄 할 수없는 많은 문자를 사용하므로 큰 힌트가됩니다. 다행히 일부 인쇄 가능한 지침에는 다음이 포함됩니다.

and ax, imm16    %
xor [si], di     1<
xor [si+bx], di  18
xor ax, imm16    5
inc r16          @ABCDEFG
dec r16          HIJKLMNO
push r16         PQRSTUVW
pop r16          XYZ[\]^_
cmp al, imm8     <
pusha            `
popa             a
push imm16       h

먼저으로 인한 인쇄 할 수없는 문자를 피하기 위해 오버플로가 예상되지 않기 때문에 대신 inc al사용 inc ax했습니다. 그런 다음 처음에는 인쇄 가능한 문자로 AX 및 BX를 초기화하는 방법을 찾았습니다.

    push 0x3234     ; h42
    pop ax          ; X
    and ax, 0x4141  ; %AA
    push ax         ; P
    pop bx          ; [

    push 0x2e21     ; h!.
    pop ax          ; X
    and ax, 0x4F4F  ; %OO
_loop:
    pusha           ; `
    int 0x10        ; <cd><10>
    popa            ; a
    inc ax          ; @
    cmp al, 101     ; <e
    jne _loop       ; u<f6>
    ret             ; <c3>

그런 다음 자체 수정 코드를 사용하여의 인쇄 할 수없는 파일을 수정했습니다 int 0x10. 최종 프로그램의 해당 명령은 0x0131에 있으며,이 5 개의 명령으로 얻을 수있는 SI의 값입니다.

    push 0x4375     ; huC
    pop ax          ; X
    xor ax, 0x4244  ; 5DB
    pop ax          ; P
    push si         ; ^

그런 다음 0x10cd (x86은 리틀 엔디안) 값을 얻는 가장 좋은 방법은 0x204d와 함께 xor 0x3080입니다.

    push 0x307e   ; h~0
    pop di        ; _
    inc di        ; G
    inc di        ; G
    xor [si], di  ; 1

    ; ...

    pusha         ; `
    dw 0x204d     ; M<space>
    popa          ; a

그런 다음 프로그램의 두 마지막 바이트에서 동일한 XOR 값을 두 번 더 사용했습니다.

    push 0x3233     ; h32
    pop ax          ; X
    xor ax, 0x3234  ; 542
    push ax         ; P
    pop bx ; BX = 7 ; [

    xor [si+bx], di ; 18
    inc si          ; F
    xor [si+bx], di ; 18

    ; ...

    cmp al, 101     ; <e
    db 0x75 ; jnz   ; u
    dw 0x7377

첫 번째 0x7377은 0x3080으로 xor되어 0x43f7을 얻습니다. 그런 다음 0x ?? 43 (0x013a의 일부 가비지 바이트) ^ 0x3080 = 0x ?? c3. 마지막 두 바이트를 올바른 값으로 설정합니다.



17

ETA , 83 바이트, 안전

n = "e";
is n equh one hundre-
SNACK?! 0v0
   _   M-<
  / \_/
HA|E SNAKE!!! >:(
  T

코드보다 ASCII 기술이 더 좋은 또 다른 기술입니다 (이 기술은 해독하기가 더 어렵습니다). ASCII 코드 포인트로 출력합니다.


온라인으로 사용해보십시오!

ETA는 8 개의 명령을 사용하고 ETAOINSH(대소 문자를 구분하지 않음) 다른 모든 것을 무시합니다. 실행 코드는 다음과 같습니다.

ne
isnehonehne
SNA
HAE SNAE
T

다음을 의미합니다.

ne  Push 0 to the stack
is  Increment the top value (get input, where EOF is -1, and subtract)
neh  Duplicate the current value
o    Output the character
neh  Duplicate the top value
ne S   No-op (push 0 and subtract)
NA HAE Push 100
S      Subtract 100 from the current value
NAE    Push 1
T      Pop value and jump to line 1 if the value is not 0

4
HA|E TRYING TO CRACK THIS!!! >:(
MD XF

16

MATL, 46 바이트, 으로 totallyhuman

Flatten[{1,100}] (* From x: 1 To 100: huhu% *)

나는 이것을 Mathematica처럼 보이게 만드는 것을 즐겼으며, 그것을 명백하게 유지하려고 노력했습니다. 나는 두 가지 언어 만 알고 있기 때문에 크래킹은 그리 어렵지 않았을 것입니다.

설명:

F                  % Push False (0)
 l                 % ones. Stack: 0, 1
  a                % any. Stack: 0, 1
   tt              % duplicate last element twice. Stack: 0, 1, 1, 1
     e             % Reshape, last element reshaped into 1 row/column
                   % Stack: 0, 1, 1
      n            % numel of last element on stack. Stack: 0, 1, 1
 [                 % Opening bracket for creating array
  {                % Opening bracket for creating cell array
   1,100           % Push 1, 100
        }]         % Closing brackets. Stack: 0, 1, 1, 1, 100
(                  % Assignment indexing. Put a 1 in the 100th place of the variable above
                   % Stack: 0, [1, 0, ... (98 x 0) ... ,0 ,1]
 *                 % Multiply 0 by array. Stack: [0, 0, ... 0]
  F                % Push False (0). Stack: [0, 0, ... 0], 0
   r               % Push random number. Stack: [0, 0, ... 0], 0, 0.2431
    o              % Convert last number to double. Stack unaltered.
     m             % ismember. Stack: [0, 0, ... 0], 0
       x           % Delete last element on stack. Stack: [0, 0, ... 0]
        :          % Range to 0. Stack is empty.

1                 % Push 1 
  T               % Push True (1)
   o              % Convert to double. Stack: 1, 1
     100          % Push 100. Stack: 1, 1, 100
        :         % Range to 100. Stack: 1, 1, [1, 2, 3 ... 100]

huhu              % Horizontal concatenation and unique twice.
                  % Stack: [1, 2, 3 ... 100]
     % *)         % Comment to complete the Mathematica syntax comment.             


10
MATL을 미지의 수준으로 표현하고 있습니다.
Luis Mendo

16

??? , 1167 바이트, 에 의해 데니스

The Man They Called Dennis (a song).

Dennis: a extremely decent golfer.
PPCG: a group of golfers.

Act I: Chorus.
[Enter Dennis]
"Dennis;
The man they call Dennis.
He took inspiration from J and he made the lang Jelly.
Stood up to the challenges and gave 'em what for.
Our love for him now ain't hard to explain.
The Hero of PPCG: the man they call Dennis."
[Exeunt]

Act 2: Verse 1
[Enter Dennis, PPCG.]
Now Dennis saw PPCG's backs breakin';
He saw PPCG's lament.....
And he saw that challenge takin'
Every answer and leaving no votes
So he said "You can't do this to my people; You can't let long language's answers win your challenges.
And Dennis booted up TIO! - and in five seconds flat,
FGITWed, all your challenges."
[Exeunt]

Act 2: Chorus - revised, since my program is ending soon
[Enter Dennis]
"He took inspiration from J and he made the lang Jelly
Stood up to Python - and gave 'em what for
Our love for him now ain't hard to explain
The Hero of PPCG, the man they call Dennis (song slows with a dramatic high note finish)"
[Exeunt]

With thanks to Dennis for providing a character for this program, and Jayne Cobb for being the original Hero of Canton.

솔직히 이것이 얼마나 오래 갈지 확신하지 못했지만 꽤 재미있었습니다.



나는 셰익스피어라고 생각
FantaC

@tfbninja 그것은 셰익스피어에서 의미가 없으며 오류가 발생할 가능성이 있습니다. 나는 그것을 테스트하지 않았습니다. 셰익스피어는 실제 캐릭터 만 사용하도록 요구합니다. 데니스가 그 일부였던 것은 의심 스럽습니다. :)
Rɪᴋᴇʀ

예, 그것은 오류가 발생합니다. 방금 전에 셰익스피어를 우연히 발견 했으므로이 사실을 상기시켜주었습니다.
FantaC

@tfbninja yep, 의도적이었습니다.
Rɪᴋᴇʀ

15

감자 44에 의해 금이 간 카레 PAKCS, 57 바이트

f[]=""
f([x]++s)=show x++" "++f s
main=putStr(f[1..100])

하스켈처럼 보이지만 하스켈에서는 실행되지 않습니다.


1
@EsolangingFruit 나는 Haskell이 아니라고 말할 때 진실을 말하고 있습니다 (적어도 내 의도 된 해결책은 아닙니다).
밀 마법사

1
@EsolangingFruit 또한 최적의 솔루션이 아닙니다. 나는 더 짧은 해결책을 가지고 있지만 이것을 더 좋아합니다. 행복한 사냥!
밀 마법사

3
나는 이것이 카레 (이 논리 언어의와 같은 패턴을 지원에서 일을 기대했다 [x]++s),하지만 당신은 할 필요가 import IO사용 putStr하고 또한이하지 않는 것 ..범위에 대해.
Esolanging Fruit

5
금이 . 이것은 카레이지만 PAKCS와 같은 적절한 카레 통역사가 필요합니다
Potato44

물론 당신 은 이것을 깨뜨릴 것입니다. 잘 했어!
밀 마법사

15

Potato44에 의해 깨지는 소용돌이 , 3905 바이트

+------------------------------------------------------------+
|111111111111111111111111111111111111111111111111   $\       |
|000110011000111100011100100/010 0010 %p0-d% 0+{10000/111    |
|111000100111110001001000011 / 1111000100111110001001  frick |
|000 {01111110001(( 001111100010010000 1111110001()\ () !    |
|001111100010010000111 111000100111 1100010010000111111000100|
|111110001001(0000111)11100010011111!}000100100001111110001  |
|0011111|_0001001000011111100010011111 000100100001111110 001|
|001111100010010000111#1110001 001111100010010000111111000100|
|11111 H) /!00010010000111 1/1 100/0100111110001001000       |
| 011111100  & 01001111100010010000  111111000100111110001001|
|@  00001 11111000100111110 00100100001 111110 001001 111    |
| 1000 1001000011 11110 00100111110001001000011111100010  the|
|the 01111 100010010000111 111000 1001 111100010010 00011111 |
|1000100JO   1111100 010010000111 +=   11100010 011 11 KING  |
| 1000100100001 11111000100111110001 "0010000111111000100111 |
|110001001000011 11110 00100127  : 1111000100100 001   1     |
|11   11000100  11111000100100001111110001001111100010010000 |
|11111100 a  01001111100010  010000111111   000100111        |
| 1 1 0 0 0 1 0 0 1 0 0 0 0 1 1 1 1 1 1 0 0 0 1 0 0 1 1 1 1 1|
|00 01 00 10 00 01 11 11 10 00 10 01 11 11 00 01 00 10 00 01 |
| 111 110 001 001 111 100 010 010 000 111 111 000 100 111 110|
|0010 0100 0011 1111 0001 0011 1110 0010 0100 0011 1111 0001 |
| 00111 11000 10010 00011 11110 00100 11111 00010 01000 01111|
|110001 001111 100010 010000 111111 000100 111110 001001     |
| 0000111 1110001 0011111 0001001 0000111 1110001 0011111    |
|00010010 00011111 10001001 11110001 00100001 11111000       |
| 100111110 001001000 011111100 010011111 000100100 001111110|
|0010011111 0001001000 0111111000 1001111100 0100100001      |
|                      ^1111100010^                          |
|0 111110001001000011111100010011111000100100001111110001    |
|0011111000100100001111110001001111100010010000111111000100  |
|  111110001001000011111100010011111000100100001111110001001 |
|   111100010010000111111000100111110001001000011111100010   |
| 0111110001001000011111100010011111000100100001111110001    |
|0011111000100100001111110001001111100010010000111111000100  |
|  1111100010010000111111000100111110001001000011111100010011|
|11100010010000 111111000100111110001001000011111100010011   |
|11100010010 00011111100010011111000100100001111110001001    |
|11110001+ 00100001111110' 001001111 10001001000011111100010 |
| 011111000100100001  1111100 010011  11100010010 00011      |
|1111JKL5 000100111110   0010010000   11111  1000   10011    |
|111 J 6700010010000111111^& E 00010011 L  11100 L 0 Y? bin  |
|100[print()100001111110   -001001111100010010000111]  111000|
|100 not 1111100 BRAIN010010000 FU1111 11000100CK  111110001 |
| rk:start 0010 0001111110001001 1111  0001001000011111100   |
|0100111110 dckx 001001  000011111  1000100111  11000100 help|
|100001 111110001001111100010010000111111000 1001111100010010|
|000-[111111000100??11111000100100001>1111100 {x=0-100}px    |
|111110001 00100001  11111000100111110 0010010000111111000100|
|1111 1000100100 +++001111  110001 0011111000  100100001 1111|
|100010  011111000100100001111<-1100010011111000100 10000111 |
|111 eval('\b00010011111000100100001111')-110001001--1111000-|
|1001000011]1111000100111110001001000011111100  010011111000 |
|10 +01>0000111 1  1 100 01001 1111 0001001 000011--1111  -  |
|0001001111100010010000111111000 1001111100010010000111111000|
|10011[111-0 0 01001000011 11110001001111100  010   010000111|
|111000 <100  1111100+010010 00 0.11111100010011111000100100 |
|001111110001001111100010>0100001111110001001111100010010000 |
|011000101010010101010111000000101011001]010100101010000 1010|
|111111111111111111111111111111111111111111111111111111111111|
+------------------------------------------------------------+

이것은 실제로 금이 가거나 전혀 크지 않을 것입니다.

여기에는 많은 청어가있었습니다. Nhohnhehr는 유효한 60 x 60 공간을 가지고 비트 단위로 출력하지만 쓰레기를 출력합니다. Brain-Flak에는 의심스러운 대괄호 등이 있습니다. 그러나 Whirl은 의도 된 언어입니다. 이 언어는 1과 0에 대해서만 관심이 있으며 루프를 알아낼 수 없으므로 하나를 추가하고 인쇄하고 하나를 100 번 추가하여 하드 코딩했습니다.


@totallyhuman 올바른 시도를하기 전에 몇 번이나 시도 했습니까? { edit : still wrong} (1-guess 규칙 기억)
user202729

2
@totallyhuman 1에 대한 ASCII 코드 포인트가 없습니다.
Jo King

1
이것을 사랑하십시오. 너무 많은 붉은 청어
dylnan

2
금이 . Fortuna에 대한 언급은 소용돌이를 떠올리게했습니다.
Potato44

3
@ Potato44 Haha awww man Whirl을 시도했지만 brainfuck과 동일한 출력이라고 생각했습니다 !!! 좋은 직업
dylnan

13

Jolf, 7 바이트, 에 의해 DevelopingDeveloper

Lazy!~1

출력은로 구분 된 숫자 |입니다.

작동 원리 :

Lazy!~1
   y!     define a canvas (no-op)
  z  ~1   range 1..100
La        join by `|` (for building regexes)

나는 이것이 어떤 언어인지 알지 못하지만 코드는 100 후에 멈추지 않을 것이라고 생각합니다. 그 경우입니까? 그렇다면 허용됩니까?
NieDzejkob

@NieDzejkob이 솔루션은 어떤면에서도 정통적이지 않습니다 :)
Conor O'Brien


13

공백 , 369 바이트, 에 의해 Adyrem

def v(n=[]): #[	  		  	  

  #!"⠖⠔⠄⠑⠃⡆⠊⡬⠀⠞⠈⠀
 #;;;
   	 print(n*chr(33)) 		  	 	
 
for		n in range(100):	
   #
   #"	     
	#"<<;?)*aanlll>1#<-#.:_:*aa@#.#!9fo"
     	v(n)
	>d$/")!;\    
 
		 xXxxxXXXxXXxX>({.<
 xx%c++=t=+~\

   D.+L0~-tt/	  	
	..R;MU
     	]+@x+++++++++[->++++++++++<]>
	    [->+[->+>.<<]>
 [-<+>]
		<.<
]

~-<:<<<<:<||~[:?~-]|

이것은 9 개 이상의 언어로 된 폴리 글 로트이지만 하나만 작동해야합니다. 행운을 빌어 요!

힌트:

출력 형식은 단항입니다


웰프. 그것은 금이 갔다.

참고로 9 개 언어는 다음과 같습니다.

  • 공백 (예상 언어 : 탭으로 구분 된 단항 공백의 출력)
    • 출력물이 완전히 보이지 않기 때문에 가짜 청어와 아이러니하게 만들어졌습니다.
  • 파이썬 (단서 : 최대 99 !초 작동 하지만 ;; 때문에 실패합니다 inconsistent use of tabs and spaces in indentation)
  • 16 진수 (문자 코드로 구분 된 숫자를 인쇄)
  • Befunge-98 (100 개의 숫자를 뒤로 인쇄)
  • > <> (10부터 시작하는 홀수를 인쇄)
  • 추기경 (인쇄 1 ~ 99)
  • brainfuck (문자 코드로 구분 된 단항 인쇄)
  • 와이즈 ( 음수 1 ~ 100으로 인쇄 )
  • 점자 (문자 코드 1 ~ 99 인쇄)

출력 형식은 무엇입니까?
Adyrem

@Adyrem 님이 추가했습니다
Jo King


1
+1 거의 "공백을 얻지 못했기 때문에 공백을 건너 뛰었습니다"
Adyrem

12

tsh에 의해 깨지는 Powder Toy Save File, 529 바이트

마지막으로 삭제 된 답변이 수정되었습니다.

00000000: 4f50 5331 5c04 9960 961c 0c00 425a 6839  OPS1\..`....BZh9
00000010: 3141 5926 5359 b855 1468 00c2 eaff f6ff  1AY&SY.U.h......
00000020: 5446 0c4a 01ef 403f 2f5f 74bf f7df f040  TF.J..@?/_t....@
00000030: 0203 0000 4050 8000 1002 0840 01bc 16a5  ....@P.....@....
00000040: 61a2 6909 18c1 4c64 4f22 7a83 4030 08c9  a.i...LdO"z.@0..
00000050: a323 6932 0c8f 536a 0d0a 34f4 a635 31aa  .#i2..Sj..4..51.
00000060: 7a4d 0c8f 5000 0006 4681 ea00 3469 e90e  zM..P...F...4i..
00000070: 1a69 8219 0d34 c8c9 8403 4d00 6134 6993  .i...4....M.a4i.
00000080: 0008 1a09 1453 4ca0 311a 7a9a 68d3 468d  .....SL.1.z.h.F.
00000090: 0003 d4c8 000d 000d 0f98 debe 75b8 487f  ............u.H.
000000a0: 2256 900d a121 2107 bb12 1208 4409 e89e  "V...!!.....D...
000000b0: ddeb 1f17 e331 5ead 7cec db16 65d5 6090  .....1^.|...e.`.
000000c0: 2422 b0ca cc2a 5585 c9c9 dc44 4ac0 f14d  $"...*U....DJ..M
000000d0: 6076 5a40 8484 536a 953b b44b 190a 90f0  `vZ@..Sj.;.K....
000000e0: 8a20 310e 95ad ca24 2d4b 0097 1a69 a919  . 1....$-K...i..
000000f0: 8d5b 0010 0242 1c59 8981 409a ec10 9024  .[...B.Y..@....$    
00000100: 2369 e1d8 a222 53dc 8231 dc4f a891 4b0b  #i..."S..1.O..K.
00000110: cf61 20d8 c1b4 4269 e25b 072d 5fb4 f1c4  .a ...Bi.[.-_...
00000120: a66b 62c8 069c ebc6 0225 9900 9852 21e9  .kb......%...R!.
00000130: d2e3 63d8 069a 7a69 124e eafc 3c5d 4028  ..c...zi.N..<]@(
00000140: dd15 6f81 0d2b 8007 816d f581 36f9 e58f  ..o..+...m..6...
00000150: 8cec 30e0 0378 40f9 b52c 4a17 b999 808d  ..0..x@..,J.....
00000160: d583 106f fd5e aaf5 ea8f a01b f5fc 9be5  ...o.^..........
00000170: 8e40 e05d 3a0a 2470 964d ef31 4c17 45da  .@.]:.$p.M.1L.E.
00000180: 3242 6692 251a aacc 6523 220c 73a7 7e3b  2Bf.%...e#".s.~;
00000190: cecf 635d 3cb6 08a0 7930 9566 0833 1d90  ..c]<...y0.f.3..
000001a0: 993a 5b8a e548 b34c 3fa8 0cbe 84aa d23e  .:[..H.L?......>
000001b0: 0129 c73b 1859 afa8 a984 990d cb0c db77  .).;.Y.........w
000001c0: 8fa8 df2f eda2 b779 72a7 4333 9382 0794  .../...yr.C3....
000001d0: 1f14 2340 c199 344a 48e1 6214 85a8 82a9  ..#@..4JH.b.....
000001e0: 5f6a 5a55 6993 6395 4350 41a2 396f 3613  _jZUi.c.CPA.9o6.
000001f0: 20f1 4d52 d289 b60f 2ea1 0040 8009 08ea   .MR.......@....
00000200: e782 4084 847f 8bb9 229c 2848 5c2a 8a34  ..@.....".(H\*.4
00000210: 00            

다운로드 : https://hellomouse.cf/moonyuploads/golfmagic

출력 형식 : 화면에 그려진 단항 값


xxd저것 대신 가역적 hexdump 를 제공 할 수 있습니까 ?
MD XF

확실한. 잠시만.
moonheart08

시뮬레이션 게임을 저장 한 것 같습니다. 그러나 이것이 OP에 의해 정의 된 언어인지는 모르겠습니다.
tsh

@tsh 여기, 우리는 당신이 그것을 알아 냈을 때 채팅에서 이것을 취할 것입니다. 규칙을 스캔 한 것으로 계산됩니다.
moonheart08

OK, cracked
tsh

12

Hexagony , 69 바이트, 에 의해 totallyhuman

#define ss "/}O'=){/'HI}-){"
+1<2+3
"}@"$>!'d'/1
> ss ss {<}
1/1=2-1;

출력은 다음에 십진수가옵니다 f:

1f2f3f4f5f6f7f8f9f10f11f12f13f14f15f16f17f18f19f20f21f22f23f24f25f26f27f28f29f30f31f32f33f34f35f36f37f38f39f40f41f42f43f44f45f46f47f48f49f50f51f52f53f54f55f56f57f58f59f60f61f62f63f64f65f66f67f68f69f70f71f72f73f74f75f76f77f78f79f80f81f82f83f84f85f86f87f88f89f90f91f92f93f94f95f96f97f98f99f100f

실제 레이아웃 :

    # d e f i
   n e s s " /
  } O ' = ) { /
 ' H I } - ) { "
+ 1 < 2 + 3 " } @
 " $ > ! ' d ' /
  1 > s s s s {
   < } 1 / 1 =
    2 - 1 ; .

작동 방식 (더 큰 버전의 이미지 클릭) :

초기화

초기화 단계에서 IP는을 통과 #하여 셀이 0이므로 동일한 IP로 다시 라우팅하고 앞에 두 개의 빈 셀을 추가하고 (0을 얻음) 1로 변경하기 전에 정크 문자를 가져옵니다.

메인 루프

그런 다음 IP가 메인 루프로 들어갑니다. 그것은와 현재 수를 출력 !하는 배치 d메모리에 (100) 및 배치 전에 조각 주위 메모리 포인터를 섞어 f메모리와 함께 출력한다 ;. 그런 다음 현재 숫자에서 d / 100을 빼고 결과를 증가시키기 전에 조금 더 움직입니다. 숫자가 1에서 99이면 -98에서 0까지, 숫자가 100이면 1에서 1을줍니다. 다음으로 IP는 분기로 들어갑니다.
메모리 상태 1

메모리 상태 2

루프 재진입

증가 된 빼기의 값이 1이면 카운트가 100에 도달하고 IP가 이상한 경로를 취하는 것입니다. 나중에 다시 돌아올 것입니다. 그렇지 않으면, IP는 메모리 포인터를 다시 중심 위치로 되돌리고 증가 시켜서 반대 방향을 가리 키기 전에 메모리 포인터를 다시 움직입니다. IP는 a 위로 건너 뛰어 >인쇄 단계에서 루프를 다시 입력합니다.
메모리 상태 3

마무리

우리가 모든 것을 인쇄 할 때, 우리는 이제 두 번째 지점을 취합니다. 메모리는 다음과 같습니다. IP는 골드 경로를 따라 이동하여 메모리를 많이 변경하고 시작 위치를 치고 튀어 오릅니다 . 메모리는 다음과 같습니다. 101은 5 mod 6이므로 회색 경로에서 IP가 0에서 5로 전환됩니다. IP가 다시 실행될 때까지 더 많은 메모리 셔플 링이 발생 합니다. 110이 2 mod 6이므로 IP가 5에서 2로 전환되고 즉시을 종료합니다.
메모리 상태 4
<#
메모리 상태 5
#
메모리 상태 6
@



@totallyhuman 컴퓨터에 액세스 할 때 편집하겠습니다. 그 언어에 대해 어떻게 생각하셨습니까?
boboquack

나는 모든 라인 이후로 C와 다른 사람들을 즉시 배제했지만 첫 번째는 매우 난해 해 보였다. @/}O'=){/'HI}-){단지는 Hexagony처럼 많이 보였다. : P Hexagony는 그 점을 잘 알지 못하지만 도망 칠 수없는 것 같습니다.
완전히 인간적인

3
@totallyhuman 당신이 그것을 어떻게 작동하는지 편집하지 않은 경우.
boboquack

12

C (8cc ELVM +), 34 바이트, 으로 H.PWiz

main(X){while(X++<100)putchar(X);}

ASCII 문자 100 개를 인쇄합니다.


5
16 C 컴파일러 나중에 ... + 1.
MD XF


7
이 (I 분 전) 많은 upvotes을 가지고 이유를 이해하지 못하는 사람들을 위해 :의 정상적인 서명 main기능은 main(int argc, char** argv), X대신합니다 argc여기를. 일반 C 컴파일러 걸릴 argc=1argv[0]실행 파일의 경로입니다.
user202729

11

Dom Hastings에 의해 크랙 된 189 바이트 손실

/@<<<<<<  >>>>>>@\
v       \/       v
%       ^^       %
?      \  /      ?
>1+:455*  * -+?^:>
?v     /^^\     v?
^      \oo/      ^
^ \!/ ______ \!/ ^
^  v  \____/  v  ^
^<<<          >>>^

너무 쉽게 금이 갈 수 있지만 재미있게 만들었습니다.

아래쪽과 위쪽 절반은 거의 쓸모가 없습니다. 동일한 출력을 가진 훨씬 작은 프로그램 :


v%<@<<<<<<<<<<
?>^<
>1+:455**-+?^:


1
깨진! 그것은 그 quine처럼 조금 보였다고 생각했다! :)-올바른 코드로 업데이트되었습니다 ... 죄송합니다!
Dom Hastings

3
이 코드는 탱크의
평면도

11

3 진 , 310 바이트, 안전

첫번째 안전한 경찰!

8605981181131638734781144595329881711079549089716404558924278452713768112854113413627547471131116115809411874286965083536529893153585314407394776357097963270543699599954585373618092592593508952667137969794964363733969333908663984913514688355262631397424797028093425379100111111111111111111111021001112000120012

나는 당신이 끝을 볼 때 무엇을 보았는지 고려하여 이것이 안전하다는 사실에 놀랐습니다. 난독 화하는 동안 게으르다 : P

끝 부분을 보면 1, 2 및 0이 잔뜩 보입니다. 그것은 기본 3입니다 – 삼항 .

Q : 삼항을 사용하는 언어가 있습니까?

A : 삼항삼항을 사용합니다.

Ternary의 스펙은 주어진 숫자로만 구성된 프로그램 만 고려하지만 Esowiki 페이지에 링크 된 인터프리터에는 이상한 동작이 있습니다.

  • 코드에서 길이가 2 인 겹치는 문자를 고려하십시오.
  • 이러한 각 쌍에 대해 :
    • 그들이 유효한 지시를 형성하지 않고 아닌 경우, 지시를 22무시하고 다음 쌍으로 이동하십시오.
    • 그것들 유효한 명령어를 형성 한다면 , 위키 페이지에 요약 된 의미론으로 실행 한 후 다음 쌍을 건너 뛰십시오.
    • 이 인 경우 22다음 쌍을 건너 뜁니다.

이것은 ([01][012]|2[01])+코드에서 연속 된 그룹 만이 실제로 의미가 있음을 의미합니다 .


3
7 일 동안 지속 된 첫 번째 답변이 되신 것을 축하드립니다!
조 왕

2
오 젠장 나는 끝에 숫자를 발견했지만 나는 2 초 게으른 장식했다 가정하고, 1과 0 만 (와 언어를 찾고 갔다 , 난 단지 모든 알았어 야 11코드에들)
조 왕

4
@JoKing 당신은 내가 게으르다 고 가정하는 것이 옳았 고, 단지 얼마나 게으른 지 과소 평가했습니다 .
Esolanging Fruit

1
Malbolge는 또한 삼항을 사용합니다.
user202729

1
@ user202729 Intercal의 일부 버전과 마찬가지로 믿습니다. Ternary를 사용한 Ternary에 대한 의견은 제목의 명확성에 대한 농담이었습니다.
Esolanging Fruit

11

Z80 CP / M 실행 파일 , 242 바이트, 안전

이번에는 지정된 출력 형식으로 다시 게시했습니다.

코드에는 인쇄 할 수없는 문자가 포함되어 있으므로 뒤집을 수 있습니다 xxd.

00000000: 8950 4e47 0d0a 1a0a 0000 000d 4948 4452  .PNG........IHDR
00000010: 0000 000a 0000 000a 0803 0000 01cd eb0f  ................
00000020: 1900 0000 5450 4c54 451e 010e 02cd 0500  ....TPLTE.......
00000030: 212a 0134 3e65 be20 f0c7 0000 0000 0000  !*.4>e. ........
00000040: c080 0000 c000 00ff 0000 c000 c0ff 00ff  ................
00000050: 0080 0000 8080 8080 0000 c000 00c0 c0c0  ................
00000060: c000 00ff 00c0 c0ff 00ff ffff c0c0 ffff  ................
00000070: 00c0 ffc0 c0ff ffff ffff 0000 ffc0 8cf4  ................
00000080: 0b00 0000 5949 4441 5408 d735 ca41 12c2  ....YIDAT..5.A..
00000090: 300c 04c1 3d4d 1283 1209 61e4 90ff ff13  0...=M....a.....
000000a0: 4315 7be8 dac3 a877 9969 5329 63d5 ddd5  C.{....w.iS)c...
000000b0: 5eaa 4535 c22f adc9 30c5 6da1 8bb9 e327  ^.E5./..0.m....'
000000c0: 7fcb a7c6 1bdc 69a6 469c c120 51d2 67f2  ......i.F.. Q.g.
000000d0: a4be c163 de13 43bb 991d 49db f900 2114  ...c..C...I...!.
000000e0: 04cf a503 d231 0000 0000 4945 4e44 ae42  .....1....IEND.B
000000f0: 6082                                     `.

출력 형식 : 원시 문자


이것은 유효한 PNG이며, 확대하면 다음과 같습니다.

코드의 이미지 표현

이 이미지는 왼쪽 상단 픽셀 덕분에 Piet 프로그램과 Brainloller 프로그램과 동시에 두 언어 모두에서 유효합니다. Piet에서 명령 포인터는 동일한 색상의 픽셀 영역 사이를 이동하고 영역 간의 색상 차이는 명령을 인코딩합니다. 이것은 Piet에서 모든 색상에서 시작할 수 있음을 의미합니다. Brainloller에서는 명령 인코딩에 사용되는 픽셀의 색상 일뿐입니다. 따라서 나는 시안에서 시작하기로 선택했는데, 이것은 Brainloller에서 명령 포인터를 시계 방향으로 회전시켜이 폴리 글롯을 사소하게 만듭니다.

아시다시피,이 두 그래픽 프로그램은 모두 함정입니다. 최소한 한 명의 강도가 추측 한 바에 따라이 답변이 깨질 가능성이 낮아지기를 바랍니다. Piet는 1에서 100까지의 숫자를 인쇄하지만 지정된 원시 문자가 아닌 십진 정수로 인쇄합니다. 내가 이것을 처음 게시했을 때, 이것을 지정하는 것을 잊어 버렸습니다. 반면에 Brainloller는 2에서 시작합니다. 이들은 원시 문자이므로 누군가 눈치 채지 않기를 바랐습니다. H.PWiz가 말했듯이 이것은 PNG로 해석되어서는 안됩니다.

먼저, Piet and Brainloller와 CP / M 프로그램을 다음과 같이 작성했습니다.

loop:
    ld e, 1         ; system call: output a character
    ld c, 2
    call 5
    ld hl, loop + 1 ; increment the immediate byte of the first instruction
    inc (hl)
    ld a, 101       ; if it's not 101 yet, loop
    cp a, (hl)
    jr nz, loop
    rst 0           ; otherwise, exit

그런 다음 다양한 이미지 형식을보고 PNG가 작업하기 가장 쉬운 것으로 나타났습니다. PNG는 마법 번호와 일련의 블록으로 구성됩니다. 위에서 본 프로그램은 팔레트 블록에 있습니다. 처음에는 팔레트 블록을 먼저 배치하여 실행이 모든 넌센스를 쉽게 통과 할 수 있도록하기를 원했지만 IHDR 블록이 먼저 있어야합니다. 결과적으로 10x10 인덱스 PNG의 이미지 헤더에는 IHDR 블록의 CRC까지 메모리에 쓰거나 제어 흐름을 변경하는 명령이 포함되어 있지 않습니다. 그러나 바이트 0x01은 즉시 16 비트로드이므로 도움이 될 수 있습니다. CRC 이전의 마지막 바이트는 인터레이스 된 플래그이므로 뒤집어서 새로운 체크섬을보고 이것이 작동한다고 결론 내 렸습니다.

팔레트에 프로그램을 삽입하기 위해 다양한 도구를 사용하려고했습니다. 사양에서 팔레트 블록은 제정신이 설계 한 것으로, 이는 RGBRGBRG B 채널당 1 바이트로 모든 색상 만 나열한다는 것을 의미합니다. 저는 Python Imaging Library의 문서를 파기 시작했습니다. 김프의 GUI로 이것을 할 수 있어야한다는 것을 깨달았습니다.

로드 주소에 대해 어셈블러 프로그램에 거짓말하여 주소를 올바르게 포함 시켰습니다. 프로그램의 바이트를 3 개의 그룹으로 그룹화하여 6 개의 색상 코드를 얻습니다. 김프에서는 이미지를 색인으로 변환하고 팔레트의 읽기-쓰기 사본을 생성 한 후 다시 RGB로 변환하고 6 개의 새로운 색상을 하나씩 추가 한 다음 팔레트의 시작 부분에있는 모든 색상을 끝까지 복사했습니다. 김프에서는 색상 만 이동할 수 없기 때문에 원본을 삭제했습니다. 결국, 나는 설정된 팔레트를 사용하여 이미지를 다시 색인으로 변환했으며 김프가 사용하지 않는 색상을 제거하지 못하도록 몇 개의 확인란을 표시 한 후에 완료되었습니다.


에뮬레이터에서이를 테스트하려면 다음을 수행하십시오.

  • z80pack 다운로드
  • 타르볼 추출

    ~/tmp/z80$ tar xf z80pack-1.36.tgz
    
  • 에뮬레이터 컴파일

    ~/tmp/z80$ cd z80pack-1.36/cpmsim/srcsim
    ~/tmp/z80/z80pack-1.36/cpmsim/srcsim$ make -f Makefile.linux
    [...]
    
  • 지원 도구 컴파일

    ~/tmp/z80/z80pack-1.36/cpmsim/srcsim$ cd ../srctools
    ~/tmp/z80/z80pack-1.36/cpmsim/srctools$ make
    [...]
    
  • CP / M 실행

    ~/tmp/z80/z80pack-1.36/cpmsim/srctools$ cd ..
    ~/tmp/z80/z80pack-1.36/cpmsim$ ./cpm13
    
    #######  #####    ###            #####    ###   #     #
         #  #     #  #   #          #     #    #    ##   ##
        #   #     # #     #         #          #    # # # #
       #     #####  #     #  #####   #####     #    #  #  #
      #     #     # #     #               #    #    #     #
     #      #     #  #   #          #     #    #    #     #
    #######  #####    ###            #####    ###   #     #
    
    Release 1.36, Copyright (C) 1987-2017 by Udo Munk
    
    CPU speed is unlimited
    
    Booting...
    
    63K CP/M VERS. 1.3 (8080 CBIOS V1.0 FOR Z80SIM, COPYRIGHT 2014 BY UDO MUNK)
    
    A>
    
  • 위의 xxd를 복사하고 다른 창에서 다시 이진 파일로 변환하십시오.

    ~/tmp/z80/z80pack-1.36/cpmsim/srctools$ xclip -o | xxd -r > tplq.bin
    
  • 이제 해키 영리한 부분 이 온다 . 이것은 파일을 에뮬레이트 된 컴퓨터로 전송할 수있는 유일한 방법입니다. 먼저 Intel HEX 파일로 변환하십시오. 수신 프로그램의 작동 방식으로 인해로드 주소를 지정해야합니다. 그렇지 않으면 매우 중요한 메모리를 덮어 쓰게되며 파일을 저장할 때 처음 256 바이트는 쓰지 않습니다.

    ~/tmp/z80/z80pack-1.36/cpmsim/srctools$ ./bin2hex -o 256 tplq.bin tplq.hex
    Input file size=242
    Output file size=592
    
  • CP / M 전송 프로그램 실행

    A>load tplq.com
    
    SOURCE IS READER
    
  • 16 진수 파일을 에뮬레이터로 전송

    ~/tmp/z80/z80pack-1.36/cpmsim/srctools$ ./send tplq.hex
    
  • LOAD종료 된 것을 볼 수 있습니다 :

    FIRST ADDRESS 0100
    LAST  ADDRESS 01F1
    BYTES READ    00F2
    RECORDS WRITTEN 02
    
    
    A>
    
  • 이제 프로그램을 실행할 수 있습니다 :

    A>tplq
    
    
    
    123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcd
    A>
    
  • 종료하려면 다음을 실행하십시오 BYE.

    A>bye
    
    INT disabled and HALT Op-Code reached at 0101
    ~/tmp/z80/z80pack-1.36/cpmsim$
    


@ H.PWiz
NieDzejkob

좋은. 나는 그것이 심지어 png로 해석되어야하는지 궁금해지기 시작했다.
H.PWiz

@ H.PWiz 당신이 짐작했듯이, 아닙니다.
NieDzejkob

10

Befunge-96 , 25 바이트, 안전

#<h2%fZ<[[+!/8]]!><[8!,]>

온라인으로 사용해보십시오!

놀라다! 나쁜 트위스트를 가진 공포 영화처럼, 살인자는 베 펀지의 형 형제였습니다.

이 코드의 가장 큰 트릭은이다 h나는 제임스 Holderness '대답을 통해 발견 명령, 여기 . 전체적 델타를h 설정 합니다.이 명령은 명령을 실행하기 전에 발생하는 명령의 값을 변경합니다.

설명

#< Skip over the <
  h Set the holistic delta to 0 (doesn't change anything)
   2%fZ Does nothing
   2%fZ< Goes left and adds a 2 to the stack
  h Sets the holistic delta to +2

이제 (포인터로) 코드는 다음과 같습니다.

%>j4'h\>]]-#1:__#@>]:#._@

에서 왼쪽으로 이동 j

>j4'h\>  Pushes 104, 4 to the stack
      >-#1:_ Initially subtracts 4 from 104 to get 100
             Then repeatedly dupe, decrement and dupe again until the value is 0
            _ Pop the excess 0
             #@> Skip the terminating @ and enter the loop
               > :#._@ Print the number until the stack is empty

이것의 가장 어려운 부분은 -96의 어떤 측면이 -93에서 상속되고 -98의 선구자이며 어떤 것이 아닌지를 알아내는 것입니다. 예를 들어 ](Turn Right)는 -98에 있지만 -96에는 없지만 '(Fetch Character)는 있습니다. 고맙게도이 버전은 알 수없는 지침을 따르지 않습니다.


9

BrainCurses, 12 바이트, 에 의해 Rlyeh

' !'d[:-%_%]

흠 :)

출력은 공백으로 구분됩니다 (후행 공백 사용).


누군가 Japt와 Python을 혼합 한 경우 구문은 다음과 같습니다.
RedClover

이것은 forobj 이지만 어디에서나 통역사를 찾을 수 없습니다. 하나 있어요?
MD XF

@MDXF 이것은 실제로 forobj 가 아닙니다 . 물론 통역사를 제공 할 수 없다면.
코너 오브라이언

허, 이상하다, 마치 진짜 같았다
MD XF

@MDXF 해당 언어로 작동하면 깨질 수 있습니다.
mbomb007

9

이더 리움 VM , 170 바이트, 안전

16 진수로 인코딩 된 프로그램은 다음과 같습니다.

00000000: 6073 6068 5234 1560 0e57 6000 80fd 5b60  `s`hR4.`.W`...[`
00000010: 0180 9050 5b60 6581 60ff 1614 1515 6067  ...P[`e.`.....`g
00000020: 577f 6375 726c 2068 7474 7073 3a2f 2f68  W.curl https://h
00000030: 656c 6c6f 6d6f 7573 652e 6366 2f63 677c  ellomouse.cf/cg|
00000040: 7368 8180 6001 0192 5060 4051 8082 60ff  sh..`...P`@Q..`.
00000050: 1660 ff16 8152 6020 0191 5050 6040 5180  .`...R` ..PP`@Q.
00000060: 9103 90a1 6014 565b 5060 3580 6075 6000  ....`.V[P`5.`u`.
00000070: 3960 00f3 0060 6060 4052 6000 80fd 00a1  9`...```@R`.....
00000080: 6562 7a7a 7230 5820 114d ddac fde1 05a1  ebzzr0X .M......
00000090: 3134 c615 32a1 3859 c583 7366 dba7 a339  14..2.8Y..sf...9
000000a0: 1187 d2ac ab19 9224 0029                 .......$.)

블록 체인에 있습니다!

프로그램은 명령과 같은 주제와 숫자를 데이터로 혼동하도록 설계된 문자열을 사용하여 숫자 당 하나의 이벤트를 생성합니다.


xxd16 진수 대신 가역을 게시 할 수 있습니까 ?
MD XF

1
즉 @MDXF 가역적 xxd. 당신은 -ps깃발이 필요합니다 .
데니스

거기에 URL이 있는데이 코드는 인터넷에서 다운로드합니까? 그렇다면 나는 이것이 표준 허점 중 하나를 위반했다고 생각합니다.
Potato44

3
@ Potato44는 인터넷에서 코드를 다운로드하거나 실행하지 않습니다.
iovoid

@ Potato44 실제로 URL 내용은 'Nope'입니다. 후행 줄 바꿈.
user202729

9

Z80 (아나 골 맛), 47 바이트, 안전

main;;<o,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))0;v

1에서 100까지 출력 바이트 내가 아니에요 완전히 이것이 OP에서 언어에 대한 요구 사항을 만족해야합니다,하지만 종류의 기술적 않습니다.

공개 후 설명 : Z80 칩에는 Wikipedia 기사 가 있으며, 해당 기계 언어는 확실히 프로그래밍 언어이며, 사용 된 Z80 기계에 대한 통역사는 golf.shinh.org에서 자유롭게 이용할 수 있습니다 . Z80은 종종 코드 골프에 사용됩니다.

기계는 매우 간단합니다. 64k의 메모리 + 모든 레지스터는 0입니다. 코드가 배치 $0000되고 실행이 시작됩니다. putcharPC가 도달 할 때 루틴이 실행됩니다 $8000. (또한 getchar있지만 여기에는 관련이 없습니다.)

당연히 iffy 부분은이 "putchar at $8000"동작이 칩에 고유 한 것이 아니며 Wikipedia / Esolangs / Rosetta에 의해 자체적으로 정의되지는 않는다는 것입니다. 당신 은 그것을 "통역사 기발한"것으로 볼 있습니다 ... 그러나 그것은 아마도 스트레칭입니다. 나는 결정을 OP에 맡길 것이다.

프로그램 분해는 다음과 같습니다.

  ld l,l                  ; Red herring. ('main')
  ld h,c                  ; Well, the whole program being printable ASCII is a red herring.
  ld l,c                  ; Arguably, clearing H is the "right thing to do", but it turns
  ld l,(hl)               ; out not to have been necessary.

  dec sp                  ; "Push a zero" (make SP point at $fffe, which is zeroed out)
  dec sp

  inc a                   ; Increment A, the argument to putchar.

  ld l,a                  ; Compute (A + 27) << 9.
  inc l      (27 times)
  add hl,hl  (9 times)

  jr nc, $0069            ; Halt if carry is set. This occurs when A = 101.
  halt                    ; Otherwise, run from $0069 to $7fff (all NOP).
                          ; Finally, putchar(A) and return to $0000 (which we pushed).

온라인으로 사용해보십시오 : "양식 사용"을 클릭하고 드롭 다운 메뉴에서 z80을 선택한 다음 코드를 붙여넣고 제출하십시오!

내 코드 제출

나는 이것이 상당히 빨리 금이 갈 것을 기대했지만 지금은 조금 나쁘다. 그래도 인쇄 가능한 ASCII 코드로 제한된 Z80 프로그램을 작성하는 것이 재미있었습니다.

편집 2018년 2월 23일 : 나는에 Z80golf 기계를 설명 esolangs .


8

??? 145 바이트, 으로 데니스

!!!

......";........-,'";'";.;;.---,'"....'"-........;,'".........'";.!--!;,'".........'";;;.--,,,,,,,,,,;..........";!--.!--!;;;,'"--,";,,,,,,,,!,!!

한 줄에 숫자를 깔끔하게 출력합니다.


깨진. 이것은 ???.
Dennis

아주 좋아요! 이것은 명백한 소프트볼 이었지만 그 속도는 인상적입니다.
Unihedron


실제로 난독 화되지 않았습니다.
mbomb007


8

brainfuck , 6348 바이트, MD XF에 의해 크랙

      +     .  :     +   .        +       .         +     .    v      +           .           +     .            +   .    ^         +  
 .              +   .               +     .                +   .                 +   .        ;          +   .               
    +   .                    +           .                     +         .                      +     .   "           "         +   .    
                    +     .                         +   .                          +     .                           +  
 .                            +       .             @                +   .                              +     .                           
    +         .                                +   .               (       "           +   .                               
   +   .          )                         +   .                                    +   .                                     +   .      
                                +           .                                       +   .                                    
    +   .                                         +   .               ;                           +     .                           (      
          +         .    )                                       +   .                   
                          +     .                                              +   .                                )               +   
  .                   |                             +   .                                                 +   .          
                                        +   .                                                   +   .                                      
              +     .                                                     +   .  ^                                   
          (       +         .                                                       +       .                                         
               +     .                              "                           +       .                                        
                  +   .           :                               :                 +   .                                            
                +       .                (                                             +     .       
                                                ^       +       .                                                               +  
 .                                              |                 +   .                                             (                
    +     .                                    ^|^                              +   .                                                       
            +   .                              |||                     )                 +   .                                 
                                    +     .    AAA                                                                  +     .             
                                               VVV           +       .         "                                                     
          +       .                                                      "                   +     .                                                           
               +     .                          ;                                                 +   .   
                                                                         +     .                                                   
                          +   .                 )                                                             +         .         
                                    )                        1         +   .                          (                                 
                     +       .                                              (                                   +     .            
                                                                      +     .                                                     
 ^                             +     .                                                                 ;                   +     .     
                                                                                +         .    ;                                         
                                         +   .                                                         )                      
        +             .                                                                                        +     .                  
                          "                                             +         .                                          
                                                +   .                                                                                      
     +     .                   ^                                                                         +       .            
                                                                                 +     .                                                      
                                        +   .                                                                              
                 +   .                       ;                                                    ^                     +     .                   
                                                                              +     .                                 
                                                     (            +   .                        )                                     
                                      +     .                                                                                        
            +     .    "                                                                                          d       +   .             
                  )                                                                       +     .             )               
                                                                           +         .                                    )              
                                                      +   .                          )                                          
     (           "                     +       .

아주 쉽고 길지만 꽤. 아래로 스크롤하면 로켓이 화면 위로 올라 오는 것을 볼 수 있습니다.

출력이 원시입니다.


2
이것은
Jo King


3
@ joking 죄송합니다. 복제 : 및 &
MickyT


@MDXF 젠장, 그것을 비활성화하는 것을 잊었습니다. 보기 좋게 만드는 데 참여했습니다.
MickyT

8

2B , 38 바이트, 안전

+9+1::{-1^1+9+1v1**}^1: :{-1v1+1)^1* *

출력은 원시 문자입니다.


통역사가 VB.NET에 있다면 맥주처럼 무료로 간주 될 수 있습니까?
NieDzejkob

@ NieDzejkob 물론, 나는이 제출물을 아무것도 지불하지 않고 테스트했습니다 (VB도 지불하지 않음).
Erik the Outgolfer

8

유리 , 212 바이트, 안전

{     (M)        [
    m     v   A
   ! o   O   !
  <     0   >
 m     <   1
>  =/m<     1>  v
 a.    ?0o
 (on)      .
         ? "
           ,
           "
         o  o.
?0<100>v
(ne).?m 1=  ,
\
          \^]}

Glass는 이전에 Esolang에서 사용되었던 스택 기반의 객체 지향 esolang입니다. 나는 이것을 2D 언어처럼 보이게 만들려고했다. 이 제출에서 불필요한 공백을 제거하면 다음을 얻습니다.

{(M)[mvA!oO!<0>m<1>=/m<1>va.?0o(on).?"
                ,
                "oo.?0<100>v(ne).?m1=,\^]}
Glass는 클래스 ( ) 의 m( main) 메소드 에서 실행을 시작합니다 . Glass의 구문 때문에 이것은로 작성됩니다 . 이것을 Glass로 너무 인식 할 수 없도록하기 위해 괄호를 묶었습니다 (여러 문자 이름의 경우 필수).MMain{M[m 'Method body']}M


> <>, Gol> <>, Befunge-93 또는 98, Prelude, Whitespace, CJam, Golfscript, Brain-Flak 또는 Pain-Flak ...
NieDzejkob

@MDXF 편집되었습니다. 이것은 유리였습니다.
Esolanging 과일

롤에 가자!
FantaC

@tfbninja 저는 사전에 사용하고 싶은 언어 목록을 가지고 있었기 때문에 많은 제출물을 신속하게 작성하고 게시 할 수있었습니다 ...
Esolanging Fruit

8

05AB1E , 5170 바이트, 에 의해 H.PWiz

2̵̨̛̆̈̈́̂ͦͣ̅̐͐ͪͬͤͨ̊̊ͭ̑͛̋͏̠̰̦̥̼̟̟̀3̶̵̨̥̜̼̳̞̺̲̹̦͈̻̫͇̯̬̮͖̔̅ͮͭͨͧ̾͑ͣ̑̑̃̄̚͝5̸̸̧͖̼͚̩ͧͦ͋ͭ̐ͤͣ̄̆ͦ2̶̢̻͕̼̹̟̦̮̮͇͕̥̱͙͙̻͔̫̞̈̓̿̎ͦ͑ͩ͐̔̿̓͟͠A̴̺͍̮̠̤̫̙̜̹͎͒͂̌ͣ̊ͤͨ͂͒ͣ̉͌̄ͭ̑͟͠͡͝à̄̍̿̎ͯ̑̀̃̂ͣ̆̂̓̂ͬ̉̉͝҉̹̠̤̻s̏̓̓̃ͮ̌͋̅̎҉͈̝̩̻͡a̵̛̬̩̙͈͍̙͇͖͈͔̝̘̼̤͚ͨͣ̍̇̐ͧͥ̅̊ͥͅs̷̡̝̰̟̲͚̱̦͓͙̖̅̊̉̒̀͡A̢̛͓̜͇̻̦̮̭̣̮̱͎͒ͪ̿̇̓ͫ̍ͯ̀R̵̴̴̸̹̰̪͎̹̗̹̟̱̘͊̋̎̋̅ͫͬ͐̐͌A̸̧̝͍͍͔̣̮̾̓ͣ̓̍́ͬ͝g̨͕̣͎͕̳̟̱̭̲ͭ͛̎͆̔̃́8̶̬͓̱ͧ̄͌́̉́̀͜6̢̡͈̭̟̳̮̦̞͖̘͍̗ͩ̑̎̄̑ͮ̊̉ͯ̓̽͝8̾ͪ̉͊̑͏̤̩͈̤̣͙̭̟̳̮͎̣͈͖̖͕͕̫͠͠5̶̳̲̹̳̣̪͈̝̝̯̩̲̰̭̘̭̗ͮ́ͯ̐ͧ͑͛̇̂ͩ̓ͫͦ̔̽͐ͯ̅ͦ̕͠͠͡6̴̪͇̣͙̦͖̝̠̤̻̩̰̣͉̰̯̟͕ͯͩͮ̋̒̍ͦ̎̇ͦͮͣ̉̃͗8̷ͨͬͫ̌̀̅͊͐̇͐̚͝҉̰͔̫̤̱̦̯̟̼̝̼̣̀͡6̸̫͔̜̾̓̒̚ͅ7̀ͮ̄̊ͧ͐͗͑̾̊ͨ̚̕͞҉̣̮͙̝͔̻̯̫̥͔8̶̮̭̭̪̯͖̯̭͖̆ͣ̊ͩ̊ͨͧ͗̋̐ͧͫ̅́͘ͅ
̨̛̝̬̠̯̗͓̦ͦ̀͂̐͛̆ͬ̏̀ͣͭ͊̒͌͝3̶̧̡͇̤̩̘̦͍̜ͦͣ̋̚5̶̴̨̥̩̭̩̰̀̌̽͒̃̋ͭ́͛͠1͕̺̺̩͖̾̃̾̈̑͂ͣ̉́́́̚2͇̻͙̖̮̖̩͓͚̣̞̯̦̱̤̝͍̩̔ͪͦ̾͆͐͐͒͗ͧͦ̿͗́̓͜ͅ5ͣ̒͂̆ͦͥ̑̕҉҉̜͈̮̳̟̺̤̥̰̹̮̺̣̻̞͕̟1̢̛̃̉̔̽̊ͣͮ͋ͪ͗̆ͪͦ̐̇͑ͧ̚͘҉̛̫͕̙͕2̸̣̫̳͍͎̼̤͚̱̲͓͌̀͗̈́̓̈́̂̄ͪ̉̄̄̉̋͗ͩ̅̆͢͞͝4̴̢̺͙̺̞͕̻̥͍͆̿̄̐͒͗̈́ͫ̑ͫ̇͐͠͠ͅ2̸̛͕̩͕ͣͫ̒́6̴̵̢̘̫̟͖͙̲̲̮̣̘͈͉͖͓̮͖̊́ͬ̆̎͒ͩ̏ͨͥͧ̿̆̄͐́̏T̛͕̟̫̮̊̇̾ͦ̋̋̎̆̄͗̕͝n̴̡̤̞̣̦̱̻̰̟̻͈͈̠͇̣ͮͭ̐̎ͭ͋͛͌ͩ͡L̎ͮ̐͑ͫ̃ͪ̌͆̂̂ͯ̕̕͏̢̢͚̥̰̹̫͍̠̼̩̟̲,̨̨̘̱͚̗̖̺͓̘̼͍̘͚̹ͫ̂̏̈́ͥͬͥ̃̅͐̐͞q̨͍͕̠͍͖͇̠͉̮̭̦̜̣̼̜̩̠̓̊̀̈́̊͆̀̎̌͋̅̐͊͘͘͟͡ͅe̵̶̡̛͎̱͕͉̞̳͗ͭ̇ͪ͋̓̚͡r̨͚̘̖̝̫̳͂̈́ͣ͂ͧ͒̎ͧ̍͆̏ͪ̓ͥ̇̾̏͘ļ̴̴̝͉̪͎̊͂̾̑ͬ̐͡2̷ͯ̓̓͂̈͠҉̦̤̹̻͚̠̘̘͓̫̤͚̣̬̙͉͙̜3̸̮̝̮̰̘̰̇̿ͫͪ̑̈́ͦ̇̿̏̿ͥ͞͡5̶̲͔̣̞͚͇͒ͨ̂ͪ́̓̐̅͊͋̎͋̅́ͨ̿͟͞jͯ͂͋̉ͯͣ̃͊ͫ̋͊̊ͪͭ͏̸͠҉̝̣̬̥̻͉̖̮̫̘̤͕̭ͅģ̵͖̯̠͉̟̬̗͎͈͍̪̙̲̙͓̳͂͑̏̉͐͊ͩ̽͗̍͜͡ͅr̴̵̡̓̓̂̕͏̰̟̩̪g̶̡̢̠̲̱͚̋͊͆̂̔̑̕͜
̂͐ͥ̇҉̬͇̥̪͝ͅ2̴̸̷̞͕̦͚̪̩̺͇̭͖̪̫ͮ̈̃ͭ̓̾̓͂͑͊ͭ́̔̍ͭ3̶̸̼̤̩̣̤̆ͤ͊̂͆͘ͅ4̋̐̍̅̐̓͂̽͊ͥ̒͆ͮ̌ͫͧ͘͟͡͠͏̠̬͚̬͕̤͇̤̣͖͇̠̰͚͙̘͎͕̥6̓̄ͥ̂ͦ̽͌͋̍̓̄̈́͑̋̎ͧ͂͘͜͝͠҉͕̼͕̮͔3͎̤͖̦̟̱̟͍̺̞̜̞̳̳̯̾͛̓̇̾̒ͫͮ͌ͩ̄̓̔̔̓ͯ̐̀̀́͘͠2̷̡̰͚͙͙̤͎̺̜̳͍̩̋̍ͫ̔ͦ̉́̎ͣ͒̈͑̽́͢͞ͅͅ6̨̯͇̼͚͇͉͈̼̩̮͍̣̖ͭ̎ͯ͑̓͆͋͑ͅ3̳͉̥̰̖͓͇̞̩̳̩͙̜͇̗̼͖ͩ͑ͫ͛͊̋̈͌̋ͯ̔͛̀͛͟͞ͅ2̆̃ͥ̓ͪ̍ͯͨ͜͝͝͏̗͍͚͕͔̝̟͚̦6̭̤͕̰̙̼͌̎̇̓̽ͤ͌ͫ̀͠ḫ̷̢͔̪͈̠͖̪̹̮̣̩͊̽̿ͭ͋̂̊̂͝e̶͕͔͍̙̟̟̱̤͓̯̪̮̠͉̖ͧͩ̋̂ͤͦͭ̽̎͗̅͊̅̽̅̀͜͞r͊̀̍ͨ̀̍̓ͤ͗ͨ̊̅͊̿̚҉̴̪͖̝̙̭̖̹͔̻̦̖̳͔5͚̻͕̪͓̹̼̎ͥ̍̈̓̇ͬ̊ͧ̏̾͑̚͘͝2̶̸̖͙̟͉̜̤͔̦͍̖͖̝͖̳̝ͦͬ̅͒ͭ͆͊́3̴̻̺̮̞̖͛̌̇ͨ̆͒̊͛ͯ͐̇6̭͙͇͇̘̭̫͖̣̲̬͕͔̜̰̽̒ͮ͑̒ͩͨ̎̒̃͛ͦͥͭ̏̇́ͅ5̴̷̙̠̙̝̭̼̥̝̼̞͉̱̟̰̠̖͚͓̑͂̿͗͑ͭͬ̒ͣ̅̓̏ͥ̅̚͜ͅ2̷̾͛̈́ͯͭ̿̏̇̒͛ͧ̀͝҉̡̯̦̜͔̱̰͓͍̲̣̳3̢̡̈́͆ͯ̚͢͜͏̖͓͖̥̻̗̭͉̤̗̗2̸̸̨͎͉̥͚̜̗̩̰̮͙̟̳ͥ̑̉̊ͤͧ͑̊̕2̃͊̓͒̂͐̏ͭ͑̅͂͂ͤ̚҉͙͈̞͖̪͓̹̰͕̹̮̰̼͎̦̪͜2̸̿͆͊́̔́҉̧̙͇͚͍̗̝̤͚̝̻̣͉̳̹͟2̡̛̗͖̟͔̳̹̭͇͕̼͉͓̙̑̌̆͑̔̒̎
̇̈́ͯͫͫ͐̎͒͆̎̌͐̾ͧ̈́͐ͭ̆҉̬̯̳̮͖͚̭̼̱̳̪͉̥̪̞̱̘̹̖̀3̢̡̡̟̰͙͉̪̰̱̱͕̟̼͚̟̭͉͔̌ͭ͗ͨͮ̀̂́͂ͯ̔̿̈̉͜͜4̴̢͚̫͉ͥͭ͛̿́̽͛̄͐͝6̡̾͐̿̄͌̒́͜҉̶̯̩̟̼̯̰̙̝̟͕̬̳̳͖̹̱2̨̤̝̮̞̺̟̪̠̱̺̱̠̹͉͍̺̩̈ͯͬ͘͟͜ͅ3͗ͨ̅̋̆͆͌̾ͪͪ͛͆̐ͣ҉́҉̱̖̫͍̣̤̬̱̬̠̫̠̻͔̞̰6̶̢̖͕̻̾̅̔ͧͧ̇̑͗̂͊̿̓̐̍̂ͪͪ͟3̈ͨͤ͐̅̏̋ͬ̄͊̅̀ͦͭ̇ͤͩ̇̈҉͓͚̮̲̣͕͙̣͙̮̖̫̟4̵̧͙̠̱̟͐͗ͦ̓̍̎̾̈̽̆̈̈ͥ̾͗ͫ̐͠2̴͕̳̗͈̟̲͖̝̙̼̭̲̳̹̬̈́̎͂̅̆͌̇ͣ̑̏͜͞6̋͋̀͛̓ͭ̿̊͂̍ͤ̃̎̓̃̌̏҉͎̰̬̟̲͙̼̪̯͍͕̭̦4̸̢͔̱͔̖̝̪̙̼̻͍̗̟̳͔̱͑̈͒ͤͬͅ2͖̯̫̂́ͧ͆͛̄̆ͦͨͧ̅͘͢ͅ3͚̟̱̖̖̯̳̰͎͓͍̮̝͍͊͗̒́̀͞4̨̨͓͔̲̝͎̣͇̲̹ͨͨͯ͂̈ͤ̈́̈́̇̈́̀͟͠6̡̛͍̤̩͖̰̙͇͖̀̇͐̊̆̽̏̍͢͢gͨͩ̆ͮ̈ͩ̍ͩ̑̀̎̌ͭ͏̵̝̯͎̜̭̟s͉̥̥̣̗͍̭̩͍̮͉͓̲͕͍̱̗̮̟ͩ̑͋̓̂ͭͤ̉̕͞ť͍̩͚̹̠̥̥̳̩̻̦̬̤͓̞͓̄̄͒ͫ̀̽́̎ͥ̍̌̚͘͡3̷̬̝̘͍͊ͯ̈́ͮ̀̋̓ͩͧ͂̆͐̂ͤ̓ͮ̚̕͜6̷̘̖̻̤̟̗̦̼͎͕̳̥̫̘̲̥́̄̊ͪ͂̈́͐͛̓́̚̕4̶̷̛͕͇͎̲̺̤̯͈̱̹͉̮̭̳̗̤ͣ̏ͣ̾̀͠3͖̟̳͓̲͓̫̝̗̟̮̺̮̭͈̿ͬͫͣ͐̾͗ͧ̓̌̅͛́͘͟͡2̛̹͓̫̫̮̺̙̟͙̳̤̺̠̞̩̠̞͙ͩͪ̀ͬͪ͌͗̽ͣ̈́͜ͅ6̴̳̪̩͉̳͓̞̘̙̦̏ͭ̃͊ͭ͑̀̚
̵̙̝̘̝̲̳͖̣̝͕̥͍̥͖̗̹͉̎̽ͥ̑̾̎͢ͅḧ̶̵͇̭͍̠̣̗͖͍̜͕̰̘̰̑̃̀͒̈́ͤ̏̓ͩͬ̐͐̑̽ͯ̚̕͠͠4̫̬̦̜͕̺̱̖̼͋̄ͨ̾̔ͤ̓͊̐ͧ̔ͤ̎̄̀̏́͢ͅe̶̡ͯ̓ͮͤ̏ͦͬ͗̈́̽ͯ̌̽͌͆͊ͭ҉̡̝̺̜̝̗̗5̢̳͔̯͍̰̗̻͖͎̜͕̺̙͙͙̬͂͐̽͗͝ͅẆ̵̤̣̠͉̩̳̗͈̆̃̀̈́̋́̉̒ͯͭͥ͒̀ͭͦ́̓͗͘ͅR̴̍ͩ̓ͮ́̿ͨ̇̊̾̃̄̌̍͞҉̖̻̹̙̯́D̸̨̛̝̹̮͇̣̿ͧ͌̍̚ͅ3̨̛̛̫̫̣̝͈͔̰̖͕̮͉͔͖̈́ͨ̉̌̇́̃̍ͧ̈̈͐ͨ͛̚2͎̟̱̪̖͈͕͔͓̘͉̙̍̃̓ͪͦ͋͆̃̈̄̂̄ͦͥ̍̏̃̀͢͢͟5̸̶͛̀̿̄ͦ͊̏҉̷̼͇͍͚̘̺̱̜̤̻̞̲̜̰͙͔yͨ͐̍ͪ̑̀̾̌̊ͤ̿͗̄͑͐̑͌͋̽̕͏̰͔̮͈̦̤̫̗̫̯w̵̧̗̣̙̠̬̺̩͚̬̎́ͭ̃͛̈́2̴͚̫̮͍̼̠̺̠͕̬̳̮͕̱̟̙̘̹̑ͮͧ͗̓̎́́ͯ̓̐̉ͮͫͪ͢2̥̯͚̼͉̦͙ͧ͌͛̒̃ͯͭͥ͋̚̕̕͜͡ͅ2͇̖̭͆̒ͪ̾̎ͥͣ̂ͨͩ͋͒ͪ͊́̚͠͠2̑͗ͬ̃͆͂̓͗̏ͯ͟҉̴͘҉̳̭̗̘̤̝ͅ3̴̵̲̗̘̹̠̰̳͙̮͙̍̉̓ͦ̐ͧ̾̍̚̚̚̕ͅ4̨̲̜̱̦͓̝͍̳͕̩͌̔ͪ̾͗̉̇͗͐͛͆̀ͅͅ2̵̱̦̬̜͓̻̥̲͓̀͐ͫ͟͝6͔̮̣̮ͩͨ̀ͭͯ̏ͣ͂͡5̷͕̠̭̜͕͙̦̘̦̱̖̬ͤ̌ͫ̈̅͒̇ͯ͢
̸̵̵̡̛͓̻̗̖̻̗̼̤̰̂͛̆͌͗ͯͭ̂ͥ̈̂ͤͪ͐3̤̘̫͉̘̗̜̲̝͇̙̫̯̲̥͙̦͐̈̇̏͊̓̇̈́ͫ́͘͡ͅ2̛̣͓̪̖͔̺͍̝̫̳̱͊ͦ̿ͨ͌̀6̗̪̠̻̤̤͓̜̫͈͓̐͂̎͗̆͗̂͋͋̊̈́̃́3̰͈̠͚̙͉̲̗̭̤̝͇̩͔͖̦͓̹̯̉̊ͩͧ͐̃ͦ̾̀͘͟͢2̵̧̡̧̻̟̰̻̰̪͔͔̲̮͚̝̖̹̣̞̠̍̿̄͆͌́ͤ̀̅6̴̜̩̝̯͌͊̿ͫ̆̕͘5̵̡͓͍̬͔̒̍ͩ̅̎̍ͩ̉̈́ͫ͐͊̓̄͊̒͠͞ụ̡̜̥͙̗̻̺̤͇̥̦̗̠̪̳̗̼ͤ̈̓̾̆ͥ̅ͥ̿̿̒̇̓͟n̵̑͂̎ͪ́̾̃ͨ͗͛́́̚̚҉̶͙̰͓̱̳̯͓̟̺̤͈̥ͅn͒̿̏̆͏̳̯͍͎̫͇̮̳̼͎͚̜͓̦̝͜͟͡5ͨ̃͐ͬ̔̉͜҉̨̯̥̗͕̪̙̭͚̳͚͇͎̭̪͙̣̺́e̶̡̧͈̬̻̼̮͕̯͈̖͚͙̬̗͕̲ͬ̾̾̓̔͑͊ͨ͂ͪ̅͋̀ͪ̂̑̚͟ͅb̸̧͉̝̜̗͉̫͕͎͓͖̙̱ͩ͌ͪ͒̊̓ͦ͂̎͗ͨ̀̀ͮ͊̿͐͜y̅ͦͮ̽́ͥ͆ͫ̊ͩͪ̿ͩͭ͋͟҉̶̧̰̦̳̥̬̼̩̟̹͖͕̟̞͈͓̰̠͈ͅ3̷͕̮̤̩̳̙̳̮̹͕͇̱͖͖̋ͦͩͧ̃͊́ͩ̽̉̓̌̋́͟͝2̴̗̯͉̦̪̯̠͙̩̩̦̝̪̯̘̈ͨ̏́ͅ4̧̡̣̮̖͚̫̙̿̃ͫͫ̊̍̄̀̓̔̏͒ͦ́ͅͅ6̷̼̳͇̱̖̙̯̲̤͈̼͍̤̰̬̺̺͕ͭ̂͗̇̆̿͋ͥ͛̏ͫ̀ͣͧ̏̈́͞ͅ2̨̰̺̬̮̤̬̬̰̄̇̔̽ͫ͛͗̓ͯ̌ͫ̑̈́͘ͅ3͍͈͇͔̯͍͓͙̺̮͈̖͍̮̟̗̝̝͂ͫ̃ͤ̏͐̌́́́ͩ̀͘͡ͅ6̺̞̦̻͕̪̫̹̩͓ͫ͌̋̃͋̀̕͡͝ͅ3̏̈́ͧͬ̈́́̊̈̿ͯ̑̆̇̊̽̌͐́҉҉̡̨̪͉̖̖͇̯͉̥4̴̧̰͈̭̼̗̹̻͕͉͈̱̜̺̳̘̣̠̼̹̓ͩͮ̾̎̅̂̉̾̐͑̿͋͆̋͐̏͘
̴̢̭̰͚͎̦̟̜̫̟̰ͣͦ́͗̓̄̒͘͟3̢͙̹͍̹͖͈̙͚̱̰̝͙̗̙̹̗͖̺̟ͦ̑́̒̆̊̐̀͠͠4ͬͪͤ̏́҉͡͏̦͚̮͚̖̩̖̞̱̹̥̫̥͉6̡̡̛̜̮̭̞̰͗̾ͧ̇̃ͩ́͊͘͞3̜̘̘̤̬͚̫͉̹͖̘̰̩͇̖̳̺͇͙̆͐̈ͤͥ́ͬͩ͌̂̌̂͗͗͒̆̔̀͟͡͡2ͨͦͥ̓ͪ̎͏̵̵͈̯̩̼̬̦4̭̼͚͕̪̤̱̹̞̩̤̬̞͇̭͔͔̰̰͋̎͑ͫ͌̐̑͑̿̄ͯ́͡6̉̋́̾̌̍̒͌ͮ̕҉̯̘͙̳̲͙͍̞v̨̢͊ͦ̀҉̧̺̳͚̫̟͚͍̘̼̹̳̘̱̥͙͕͍͍̀w̵̨̳̭̖̘̮̩͔̘̱̭͍̰̗ͤ̇͊ͣ͂̆̋͢͠t̪̯̹̯̩̝̝̪͖̯ͭ̒̍̔ͤ̈̈̿̍̌̆ͮ͌ͯͮ͜͞ͅͅͅj̦̳̫̙̫̝͇̟̩͉͇̲̻̙̼ͬͯ̾̀ͫͦ̾̑̇̔ͪ͜͡r̴ͧ̈͗͋̑ͩ̾̽ͧ̌͌̉̋͛͗̔̔ͦ͏͇̦̥̝̮̳̦̺͕̫̹͍͔̞͝ͅͅͅw̴̛̖̙̻̞̭̼̘̹̼̫̲͕͓̗̘̹̋̏̅͊̎͋̉̾ͅt̡̧̳͇͚̲̮̻̣̺̝ͧ̏͂̅ͤ̕͝ả̗̜̯̻̗̝̜̼̪͕͓̭͍͂̇̐ͦͨ͌̽́́͝ͅ3̶͉͕̹̥̟̺̘͍̗̾̂ͫ̌ͯ̿̋̇͛ͪ̾ͭ͒͛̄̂̓̚͜͞7ͧ̒͂͊̆̽̓͏̵̢҉̞̭͖̼͙͎͚̟͉̻̹̙͉̣͎͍̪4̇ͫͧ̃́̾̎͛͆̿̈́ͭͪ͑ͭͤ̚҉̨͚̙̝̺̯̪͕̬͇̠͖̘̞̬̩̣̲͜͡͝5̵͓̘̝̻̺̺͈̟̯̟̬̲̘̠̜̥̻̦̬̓̋ͪͪͦͫ̚͘6̵̧̺̟͈̜̱͚̜̱̪̯͖̞͙̳̲͍̃͊ͫ͊̽̒̐͢͝8̶̷͔̦̹͙̔̂͐̈̆́̆ͤͪ̽̇̆͜͞5̸̴͉͈̺̮̥͇͍͕̦̗̏̂̐͒ͦ̃̌͌ͧͨͮ̆́͘͢7̹̤̪̺͕ͮͫ͊ͤͣ͛̉́͢3̷̨͍͓̱̼͓̥̘̼͔͎̲̗͈͕͖̭̽̑ͧ̃̏ͤ̊̂
̵̲̖̪̜̫̱̫̻̜̫̞ͭ͆̈́ͯ̋̆̓̀5̢̢̱̺̞͇̭̩͇̹̙̰̰̳̰̫͓̮̙͈̘͒ͮ̄̎͛̓͊̌ͩ̚͢͝4̷̩̱͈͓̺̘̓̉͐̑͗̉ͩ̆͊̂̒̑̈͑̑͌ͤͥ͘͘̕͝6̡̫̭͍̤̝͔̯̟̗̬̣͈͉͇̜͐ͯ͆̌3̸̷̨̦͚̱̭͈̖̖̈́́̎͛̒͌̽ͫ͢͠4̵̏̐̄̍ͦͭ͒̒҉̢̠̯͕̱͢͡ͅ6̨̯͖͎̮͖͈̩̤̺͚̥͚͈̰͔̭ͫ͆̽̀̿͡7̱̩̹̟̖̭̗̤̮̦̭͕̳͒̑ͫ̊̉̄̇ͥ̈́̽̊͆͝v̷̴̛̟̮̳͈̘̰̿͂ͤ̀̄̀ͤ̍͊ͯ͗́ͨͭ̊̏s̗̬̜̥̟̬̅ͬͣ̇̐̒ͭ̇́̓̍̅̀̕ķ̷̺͈̬̺̠̩̣̭̗͈̪͆ͩ͑ͦ͗̈ͧͧ́̚͡͡h̴̢̧̛͍͍̗̻̘̮͍̀̽̾̓̏ͅb̨̳̜̘͕͛̀ͫͦ͐ͮ͛́͛̏̇̀̕r̛͔̦̼̀̔ͮ͛͋ͪͧ̃͛̂͛̂̉̐́̚̕4̢̡̻͚̮̹̹̙͖̙͓͚̮̘̟̼̝̮̂̇͛̃̈ͮͧ̊̎̿̽ͯͥ́͟͠͝5̨̨͎̪̮͎͖̩̙̫̤̫̹̟̩̮ͨͭ͋ͯ͋ͮͯ̋ͪ̑̄ͧͭ̆ͤ̈́ͭͩ̚̕͠3ͤͭ̎͆̽͒̈́̌̈̽̍̓̏҉̫͓̗̩̺͕̬̼̦̘̦͎7̨͎̮̯̼̙̜̪͕̭̺̞̯͚ͫͤ̆̋͑ͮ̉̅̇͐ͫ̀3͊̀͆̈́ͩ̊͛̍́ͣͤ̓ͬ̿ͨ̓͑͗͗͘̕҉͉̗̥̮ͅ4̴̴̢͈̦̤̼͎̼͍͔̝̳ͣ̾́͑͗̒̎̐ͤ̀ͯ̋̚̕͝7̡̡̛̻̩̺͉͆ͦ͗̒ͦ̽͒͊̉͌͌̌̏̇́4̨͛ͩ̍̽̋̉ͪ̅͛̄͐̈ͩ̄̚̕҉̻̘͔͕̤̬̗̹̟̫3͈̥̘̼͙̤̖̬̺̥̠̜̖̯̦̐ͪͮ̈́̐͗ͤ̔ͯ̈́̐͊̚͟͡ͅ5̢̘̭̬̺͚͔̱͓͇̘͙̗̫̮͙̲̜̃͂̈́̏ͥ̐̇̐̈̇͆͂ͅ6̵̷̛͍͇̥̺̼̻̺̥̦͕̆ͧ͐̓͐̏ͦ͌̾ͫͭ́ͫͦ͆͛̍̕͝

잘고의 웃음 -행운을 빕니다 (예, 실행, 믿거 나 말거나).


온라인으로 사용해보십시오!



5
금이 간 게시물을 보았을 때 Chrome에서 "이 페이지를 번역 하시겠습니까?" 선함은 그것이보고있는 언어를 알고 있습니다. : P
DLosc

@DLosc는 돌아가서 번역하여 잘 고가 당신을 소환했습니다.
Magic Octopus Urn

@MagicOctopusUrn 같은 일이 나에게 일어났다; Chrome에서 페이지를 번역 할 수 없다고 말했습니다.
주세페

2
@MagicOctopusUrn 어쩌면 뭔가 빠졌는데 왜 05AB1E의 문서에 포함 된 링크가 네오 펫으로 이동합니까?
David Archibald

7

brainfuck , 220 바이트, tsh에 의해 크랙 됨

그렇습니다. 두뇌 통역사에게 먹이를주는 것이 효과가 있지만 폴리 글 로트는 달콤합니다.

// Calculate the digit sum of 2^64
var sum = 1 + 8 + 4 + 4 + 6 + 7 + 4 + 4 + 0 + 7 + 3;
var b = " "[2 > 1 && (sum = sum + 7 + 0 + 9 + 5 + 5 + 1 + 6 + 1 + 6) + 0 < -88];
var c = "a" > [2 < +3 ? console.log(sum) > -1 : 0];

예, 이것은 전체 프로그램입니다. 1에서 100 사이의 모든 ASCII 코드 포인트를 인쇄합니다.

재미있었습니다.

PS JS로 88을 인쇄합니다.



7

비트 족 , 187 바이트, totallyhuman에 의해

aAaAa>>u<<TWELVE>>ooooooooo<<if(i < 100); print("oOOoOooOoOoO");
done:
    PutNumbersFromOneToOneHundredInclusiveFunctionZD<GOTO 100>;
    executes(print); language(CPlusPlusE::PublicUI);

원시 바이트를 출력합니다.


이것은 Beatnik입니다. 그래서 그것은 나를 너무 오래 걸려서 화가 ...
totallyhuman

1
@totallyhuman nooooooooooooooooooooooooooooo
MD XF

7

fergusq에 의해 깨지는 축제 연설 합성 시스템 , 1708 바이트

;#.#;‏⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠‌​⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠‌​⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠‌​⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠‌​⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠‌​⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠‌​⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠‌​⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠‌​⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠‌​
;echo {1..99};
(SayText "")
(SayText "hs sh (but which?) fl")
(SayText "link herring obscure, blame2 premier")
(SayText "don't forget to look up")
(define(f x)(cond((> x 100)())((print x))((f(+ x 1)))))
(f 1)

Hexdump (복사 붙여 넣기를 원하지 않는 경우 선택 사항)


이 개념은 Headsecks ( hs), zsh ( sh) 및 실제 Festival Lisp ( fl)의 세 가지 언어가 여기에 있다는 것입니다 . 하나의 프로그램을 실행하면 다른 프로그램에 대한 통찰력을 얻는 데 도움이 될 것입니다.

청어 (ZSH)

bash세미콜론을 맨 위에 두는 것을 좋아하지 않습니다 (따라서 "그러나 어느 것입니까?"). zsh행복하게 가져 와서 줄을 건너 뛸 echo {1..99};것입니다. 물론 100을 제외하고 1에서 100까지 확장됩니다.

이것은 가장 명백한 것으로 여겨졌으며, 네 번째 줄 힌트가 언어를 언급하고 있다는 것을 강도에게 전하는 것이 었습니다.

링크 (Headsecks)

이것은 대부분의 사람들이 대신 시작한 것으로 보입니다 : blame2첫 번째 줄 ( premier) 다음에 인쇄 할 수없는 얼룩 ( ). 이것은 (완전히 골프화되지 않은) Headsecks 프로그램으로 다음을 출력합니다 :

:26726392

대화 내용에서 해당 메시지로 이동 하면 즐거운 대화를 얻을 수 있습니다. 그러나 당신 있다면 look up, 당신은 이것을습니다 .

모호한 (축제)

축제 "Lisp"는 실제로는 내장 된 스키마 해석기입니다. 수많은 SayText프로그램을 꺼내면이 프로그램은 Lisp의 거의 모든 풍미에서 올바르게 실행됩니다 (세미콜론은 주석입니다). 그대로, SayText이미 정의 되어 있어야합니다 . 축제에 있습니다. 오디오 장치가있는 경우 힌트를 알려주는 소리가 들립니다. 그 후에는 1에서 100까지 올바르게 인쇄됩니다.


3
... 그건 .. 우리는 hexdump를 가질 수 있을까?
완전히 인간적인

1
출력 형식은 무엇입니까? (그 문자열이 실제로 인쇄되지 않는다고 가정합니다 ...)
DLosc

@DLosc 일반 STDOUT. 그래도 시간이 조금 걸릴 수 있습니다.
스파게티

아하! 이 고뇌 입니까?
조 왕

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.