タグ付けされた質問 「restricted-source」

チャレンジを解決するために使用されるソースコードに制限を課します。たとえば、ソースコードに数字を含めません。

30
ソースコードに数字を入れずに2014年の数字を作成します
メタコンセンサスによるライターへの挑戦への注意:この質問は投稿されたときに好評でしたが、Yを使用せずにDo Xに回答者に尋ねるこのような挑戦は、 あまり受け入れられない可能性があります。 同様の課題を投稿する場合は、サンドボックスを使用してフィードバックを取得してください。 それはだ2017 2018既に2019年、人々は、家に帰ります。 それで、2014年になりましたので、2014年の番号を含むコードの質問の時間です。 あなたの仕事は、コード内2014の文字を一切使用せずに0123456789、日付や時刻、ランダムシードなどの外部変数とは無関係に、数値を出力するプログラムを作成することです。 数字が有効なトークンであるすべての言語でそうするための最短コード(バイト単位)が勝ちます。 リーダーボード: コードスニペットを表示 var QUESTION_ID=17005,OVERRIDE_USER=7110;function answersUrl(e){return"https://api.stackexchange.com/2.2/questions/"+QUESTION_ID+"/answers?page="+e+"&pagesize=100&order=desc&sort=creation&site=codegolf&filter="+ANSWER_FILTER}function commentUrl(e,s){return"https://api.stackexchange.com/2.2/answers/"+s.join(";")+"/comments?page="+e+"&pagesize=100&order=desc&sort=creation&site=codegolf&filter="+COMMENT_FILTER}function getAnswers(){jQuery.ajax({url:answersUrl(answer_page++),method:"get",dataType:"jsonp",crossDomain:!0,success:function(e){answers.push.apply(answers,e.items),answers_hash=[],answer_ids=[],e.items.forEach(function(e){e.comments=[];var s=+e.share_link.match(/\d+/);answer_ids.push(s),answers_hash[s]=e}),e.has_more||(more_answers=!1),comment_page=1,getComments()}})}function getComments(){jQuery.ajax({url:commentUrl(comment_page++,answer_ids),method:"get",dataType:"jsonp",crossDomain:!0,success:function(e){e.items.forEach(function(e){e.owner.user_id===OVERRIDE_USER&&answers_hash[e.post_id].comments.push(e)}),e.has_more?getComments():more_answers?getAnswers():process()}})}function getAuthorName(e){return e.owner.display_name}function process(){var e=[];answers.forEach(function(s){var r=s.body;s.comments.forEach(function(e){OVERRIDE_REG.test(e.body)&&(r="<h1>"+e.body.replace(OVERRIDE_REG,"")+"</h1>")});var a=r.match(SCORE_REG);a&&e.push({user:getAuthorName(s),size:+a[2],language:a[1],link:s.share_link})}),e.sort(function(e,s){var r=e.size,a=s.size;return r-a});var s={},r=1,a=null,n=1;e.forEach(function(e){e.size!=a&&(n=r),a=e.size,++r;var t=jQuery("#answer-template").html();t=t.replace("{{PLACE}}",n+".").replace("{{NAME}}",e.user).replace("{{LANGUAGE}}",e.language).replace("{{SIZE}}",e.size).replace("{{LINK}}",e.link),t=jQuery(t),jQuery("#answers").append(t);var o=e.language;/<a/.test(o)&&(o=jQuery(o).text()),s[o]=s[o]||{lang:e.language,user:e.user,size:e.size,link:e.link}});var t=[];for(var o in s)s.hasOwnProperty(o)&&t.push(s[o]);t.sort(function(e,s){return e.lang>s.lang?1:e.lang<s.lang?-1:0});for(var c=0;c<t.length;++c){var i=jQuery("#language-template").html(),o=t[c];i=i.replace("{{LANGUAGE}}",o.lang).replace("{{NAME}}",o.user).replace("{{SIZE}}",o.size).replace("{{LINK}}",o.link),i=jQuery(i),jQuery("#languages").append(i)}}var ANSWER_FILTER="!t)IWYnsLAZle2tQ3KqrVveCRJfxcRLe",COMMENT_FILTER="!)Q2B_A2kjfAiU78X(md6BoYk",answers=[],answers_hash,answer_ids,answer_page=1,more_answers=!0,comment_page;getAnswers();var SCORE_REG=/<h\d>\s*([^\n,]*[^\s,]),.*?(\d+)(?=[^\n\d<>]*(?:<(?:s>[^\n<>]*<\/s>|[^\n<>]+>)[^\n\d<>]*)*<\/h\d>)/,OVERRIDE_REG=/^Override\s*header:\s*/i; body{text-align:left!important}#answer-list,#language-list{padding:10px;width:290px;float:left}table thead{font-weight:700}table td{padding:5px} <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <link rel="stylesheet" type="text/css" href="//cdn.sstatic.net/codegolf/all.css?v=83c949450c8b"> <div id="answer-list"> <h2>Leaderboard</h2> …

30
数字を使わずに、できる限り最高の給料をもらいましょう。しかし、誇張しないでください!
求人広告に給与が記載されていない求人に応募する際、候補者が自分の給与を「ゴルフ」で決める可能性を与える、特に邪悪なインタビュアーを想像しました。 したがって、次のようになります。 数字を使用せずに、提供する年salを出力するコードを記述します。 ただし、簡潔なコードを記述できることは、この会社の基礎です。そこで彼らは非常にタイトな年功序列を実装しました bバイトの長さのコードを書く雇用者は、最大($ 1'000'000)・b -0.75を稼ぐことができます。 私たちは見ています(これらは整数部であり、表示上の理由のためです): 1 byte → $1'000'000 15 bytes → $131'199 2 bytes → $594'603 20 bytes → $105'737 3 bytes → $438'691 30 bytes → $78'011 4 bytes → $353'553 40 bytes → $62'871 10 bytes → $177'827 50 bytes → $53'182 挑戦 入力を受け取らず、ドル記号($、U …

21
爆弾を撃破せよ!
あなたは、善良な人が仕事を成し遂げ、世界を救うことができるように、秘密のエージェントの相棒としてあなたの技術知識のために雇われました。 これは、高い給料と全世界の感謝の気持ちで引退する前の最後の使命です。しかし、あなたは邪悪な天才の巨大な超巨大爆弾を武装解除しなければならない前に(邪悪な天才は再帰的な頭字語が好きな賢い尻だと思われます)。とにかく、あなたとあなたの仲間は邪悪な天才の秘密基地のまさに核心にあり、大陸を一掃できる爆弾を武装解除する準備ができています。前のミッションでは、驚いたことに「PASSWORD_01」という武装解除コードを取得できました。キーボードをBOMBに接続しますが、準備ができたら、邪悪な天才の子分が弾丸の弾丸で入ります。残念ながら、これらの箇条書きの1つはキーボードに影響を与えます。「私はそれらのd * ckheadsをそらす間、仕事を終えなさい!」相棒が言ってから銃を撃ち始めます。 スペック 任意の方法で文字列を出力するプログラムを作成しますPASSWORD_01(大文字)。 キーボードが弾丸に当たったため、これらのキーのみを使用できます。 1 2 3 4 5 Q W E R T A S D F G < > Z X C Ctrl Shift Tab Space Shiftキーを使用すると、キーボードで次の文字を使用できます。 ! " · $ % キーボードと画面(マウスなど)以外のハードウェアも、コンピューターに書き込まれたパスワード付きのファイルもありません。 インターネットに接続していません。 箇条書きに入る前にインタープリターシェル/ソースエディターを開いていると仮定できます。悲しいことに、キーボードを押す前に何も書いていません。 仮想キーボードがありません。実際、BOMBにはTOO_FUNNY検出器があり、標準の抜け穴を使用しようとすると爆発します。 あなたの仲間はあなたが秘密基地から脱出するためにあなたがすぐに終わるのを待っているので、あなたは可能な限り最小のコードを書く必要があります(そのため、制限されたソースとコードゴルフです!)。 カウントダウンが始まったので頑張ってください! ヘルプモード:また、KEY(一つだけ、あなたがキーボードから必要なキーではなく、Shiftキー+キーまたは任意の他の組み合わせ)が奇跡的にあまりにも生き残っています。例えば:あなたが使用することができ=、または0あるいは/...この余分なキーは、の文字のいずれかにすることはできませんPASSWORD_01(あなたが追加することはできませんPかO)。答えにそのキーの名前を付けます。このキーの使用回数に関係なく、このキーの使用に対して10文字のペナルティが課せられます。

30
どれくらい高く数えられますか?
チャレンジ: あなたの仕事は、できる限り多くのプログラム/関数/スニペットを書くことです。それぞれが整数を出力/印刷/返します。最初のプログラムはinteger 1、2番目のプログラムなどを出力する必要があります2。 プログラム間で文字を再利用することはできません。したがって、最初のプログラムが:の場合、x==xその文字xを=他のプログラムで再び使用することはできません。注:1つのプログラムで同じ文字を何度も使用できます。 得点: 勝者は最高の数を数える提出物になります。同点の場合、勝者は合計で最も少ないバイト数を使用した提出物になります。 ルール: すべての整数に単一の言語のみを使用できます スニペットは許可されています! 公平に保つには、選択した言語の1バイトを使用してすべての文字をエンコードする必要があります。 出力は10進数でなければなりません。科学表記または他の形式で出力することはできません。小数点の後ろに表示されるすべての数字がである限り、フロートの出力は問題ありません0。だから、4.000受け入れられます。出力に表示されない限り、FPAによる不正確さは受け入れられます。 ans =、先頭と末尾のスペース、改行などが許可されます。 正しい出力がSTDOUTに返される限り、STDERRは無視できます。 STDOUTが空の場合のみ、整数をSTDERRに出力することを選択できます。 シンボルに依存しない言語(Lenguageなど)は許可されません 大文字と小文字は区別されa != Aます。 プログラムは独立している必要があります 空白は再利用できません 出力にはASCII数字を使用する必要があります 説明をお勧めします!

30
難読化されたHello World
テキスト「Hello World」を表示する、最短の難読化プログラムを作成します。 難読化されたプログラムと見なされるには、次の要件のうち少なくとも2つを満たす必要があります。 文字が含まれていません:h、l、wそしてdどのような場合には :文字が含まれていませんe、o、r、0、そして1どのような場合には 文字が含まれていません:2または7 入力: なし 出力: Hello World

30
ASCIIの95文字…95映画の引用
更新:勝者は決定されましたが、挑戦は終わっていません! 最後に、質問が最初に開始されてからほぼ3か月後、誰かが1週間以上最後の回答者であり続けました。おめでとうjimmy23013彼とP1eqの答え! ただし、まだ8文字残っています:48KSaclw。誰かが本当に野心的であれば、彼らはそれらを試して続けることができます:D 参加したすべての人、特に複数の回答でコンテストを長く続けてきた皆さん、特にKennyTMのなんと25の回答に感謝します!! また、回答リストを最新に保ってくれた人のおかげで、とても助かりました:)(特に、私は数ヶ月間SEを離れていたので:P)。 元の質問: 2005年、American Film Instituteは、AFIの100 Years ... 100 Movie Quotesを作成しました。これは、アメリカ映画の最高の引用のリストです。ここでは、このチャレンジで使用する必要があるとおりにリストしています。 (answer 6) 1. "Frankly, my dear, I don't give a damn." - Rhett Butler (answer 7) 2. "I'm gonna make him an offer he can't refuse." - Vito Corleone (answer 5) 3. "You don't understand! I …

30
印刷可能な最大数
あなたの目標は、数字を印刷するプログラムを書くことです。数値が大きいほど、より多くのポイントを獲得できます。しかし、注意してください!スコアリング機能では、コードの長さが制限されており、かなりの重みがあります。印刷された数値は、ソリューションに使用したバイト数のキューブで除算されます。 したがって、印刷10000000したコードが100バイト長であるとします。最終スコアはになります10000000 / 100^3 = 10。 この挑戦を少し難しくするために、従うべき他のルールがあります。 コードで数字を使用することはできません(0123456789)。 あなたはできるなど/物理/数学を使用します。定数、しかし、彼らはしている場合にのみ、10未満(あなたが使用することができます例えばパイ〜= 3.14が、あなたが使用することはできませんアボガドロ定数 = 6e23) 再帰は許可されますが、生成された数は有限である必要があります(そのため、無限は解として受け入れられません。プログラムは、時間とメモリの制限なしで正しく終了し、要求された出力を生成する必要があります); 操作*(乗算)、/(除算)、^(電力)、またはそれらを示す他の方法を使用すること2 div 2はできません(たとえば、許可されていません)。 プログラムは、必要に応じて複数の数値を出力できます。最高のものだけが得点にカウントされます。 ただし、文字列を連結することはできます。つまり、隣接する数字のシーケンスはすべて単一の数字と見なされます。 コードはそのまま実行されます。これは、エンドユーザーがコードの行を編集することも、数字やその他のものを入力することもできないことを意味します。 最大コード長は100バイトです。 リーダーボード スティーブンH.、Pyth ≈Fの φ(1,0,0)+7(256 26)/ 1000000 [1] 単に美しいアート、ルビー ≈F φ 121(ω)(126) [1] ピーター・テイラー、GolfScript ≈F ε 0 +ω+ 1(17)/ 1000 [1] RES、GolfScript ≈F ε 0(F ε 0(F ε 0(F ε 0(F …

30
チューリング完全性のための最少(明確な)文字
概要: どんな言語でも、あなたの言語がチューリング完全であるための一意の文字の最小量は何ですか? チャレンジ: 任意の言語で、言語をチューリング完全にすることができる最小の文字のサブセットを見つけます。キャラクターのセットを何度でも再利用できます。 例: JavaScript:+!()[](http://www.jsfuck.com) Brainfuck:(+<>[]ラッピングセルサイズを想定) Python 2:(()+1cehrxなどのスクリプトから作成exec(chr(1+1+1)+chr(1))) 得点: このチャレンジは、バイトではなく文字でスコアリングされます。たとえば、例のスコアは6、5、および9です。 ノート: この課題は、あなたの言語だけがチューリング完全であるという意味で他と異なります(必ずしも言語のすべての機能を使用できるわけではありません)。 可能ですが、使用するキャラクターを減らすことなく回答を投稿しないでください。例:8文字のBrainfuck(他のすべての文字はデフォルトでコメントであるため) サブセットがチューリング完全である理由について、少なくとも簡単な説明を提供する必要があります。

30
私は回文です。あなたは?
この質問をするための以前の 試みがいくつかありましたが、どちらもこのサイトの最新の標準に準拠していません。Metaについての議論ごとに、現代のルールセットの下で公正な競争を可能にする方法で再投稿しています。 バックグラウンド 回文は、文字列の逆列自身と同じである。すなわち、「後方同じ前方とを読み込む」という文字列です。ここでは「便利な回文」についてではなく、厳密な文字ごとの反転について説明しています。たとえば、()()回文ではありませんが、そう())(です。 タスク 入力として文字列S(または言語の適切な同等物)を取り、1つの出力Q(選択したタイプの)を持つプログラムまたは関数を作成します。妥当な手段を使用して、入力を取得し、出力を提供できます。 入力Sが回文である場合、出力Qの値はAである必要があります(これはどの回文Sでも同じです)。 入力Sが回文ではない場合、出力Qの値はBである必要があります(非回文Sでも同じです)。 AとBは互いに異なるものでなければなりません。 または言い換えると、すべてのパリンドロームをある値にマッピングし、すべてのパリンドロームを別の値にマッピングします。 さらに、プログラムまたはあなたが書いた関数は、この作り回文自体(すなわち、そのソースコードはパリンドロームでなければならない)、でなければならない制限されたソースの挑戦を。 明確化 けれどもtrueとfalseのための明白な選択であるAとBは、あなたの「回文である」ために任意の二つの異なる値を使用することができますし、ブール値である必要はないの出力、「回文ではありません」。 ここでは、文字レベルで文字列の反転を定義しています。ééUTF-8エンコーディング後のオクテットの回文シーケンスではありませんが、プログラムがUTF-8またはLatin-1でエンコードされているかどうかに関係なく、回文です。 ただし、プログラムに非ASCII文字が含まれている場合でも、ASCII入力に対してのみ機能する必要があります。具体的には、入力Sには印刷可能なASCII文字のみが含まれます(スペースは含まれますが、改行は含まれません)。特に、これは、入力を文字のシーケンスではなくバイトのシーケンスとして扱う場合、プログラムが仕様に準拠する可能性が高いことを意味します(言語のI / Oエンコーディングが非常に奇妙でない限り)。したがって、前の箇条書きの回文の定義は、プログラムが正しい形式であることを確認するときにのみ重要になります。 プログラムの半分をコメントや文字列リテラルに隠しますが、創造的ではありませんが、合法です。あなたは創造性ではなく長さで得点されているので、あなたのプログラムが回文であることを保証するために「退屈な」方法を自由に使ってください。もちろん、あなたは長さで得点されているので、あなたのプログラムの何もしない部分はあなたの得点を悪化させるでしょう。 。 勝利基準はバイト単位で測定されるため、プログラムを記述するエンコードを指定して、スコアリングできるようにする必要があります(多くの場合、どのエンコードを使用しているかは明らかです)。 勝利基準 プログラムはキャラクターレベルでは回文である必要がありますが、バイトを使用して勝者を確認しています。具体的には、バイト単位で測定したプログラムが短いほど優れています。これはコードゴルフの挑戦です。提出物(特に同じ言語の提出物)を比較できるようにするには、提出物のヘッダーにプログラムのバイトカウントを追加します(バイト数と異なる場合は、文字カウントを追加します)。

23
自然のままの世界のプログラミング
そのままのプログラムを、それ自体にエラーはないが、N文字の連続する部分文字列を削除して修正するとエラーになるプログラムとして定義してみましょう1 <= N < program length。 たとえば、3文字のPython 2プログラム `8` 長さ1の部分文字列を削除した結果、すべてのプログラムでエラーが発生するため(実際には構文エラーですが、あらゆるタイプのエラーが発生するため)、初期のプログラム(ありがとう、Sp)です。 8` `` `8 また、長さ2の部分文字列を削除した結果、すべてのプログラムがエラーを引き起こします。 ` ` たとえば、エラーのない`8プログラムであった場合、部分文字列の削除の結果はすべてエラーに`8`なるため、初期状態ではありません。 このチャレンジでのあなたの仕事は、入力を一切受け取らず、次の5つの単語のいずれか1つを出力する、できるだけ短い原始的なプログラムを作成することです。 world earth globe planet sphere どの言葉を選ぶかはあなた次第です。唯一の単語とオプションの末尾の改行を標準出力(または言語の最も近い代替)に印刷する必要があります。バイト単位の最短プログラムが優先されます。 ノート: 機能ではなく、スタンドアロンプ​​ログラムが必要です。 単語は大文字と小文字が区別されます。出力WorldまたはEARTH許可されていません。 コンパイラの警告はエラーとしてカウントされません。 エラーが発生したサブプログラムは、常に最終的にエラーが発生する限り、入力を取得したり、出力を提供したり、その他の処理を実行したりできます。 これは、潜在的に原始的なプログラムでエラーが発生する必要があるプログラムをリストするスタックスニペットです。 <script src='https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js'></script><script>function go() { var s = $('#i').val(), e = []; for (var i = 1; i < s.length; i++) …

30
うわー、これらのバイトはグロスです
文字列が与えられたときに、できる限り多くの個別のバイトをフィルターし、クリーンな文字列を返すプログラムまたは関数を作成します。ただし、プログラムはそれらを嫌っているので、これらのバイトはあなた自身のコードには存在できません。 スコアは、プログラムが入力から除外する個別のバイト数であり、高いほど良いです。これは、255の最大スコアです(プログラムは最低1バイトでなければならないため)。タイブレーカーはコードの長さであり、低いほど良いです。 たとえば、プログラムがbytesを除外する場合、012345678910のスコアを受け取りますが、プログラム自体にこれらのバイトを含めることはできません。 ルール バイトはオクテットを意味します。 0から255の範囲の値を持つ整数のリストとして入力を受け取るオプションもあります。これらは同等のバイトに対応します。 出力は入力と同じ形式である必要があります ソースコードを読まない コードは空ではない必要があります はい、Lenguage / Unaryの回答があります。しかし、少なくともゴルフはしてください?;) ルールを編集: たとえば、文字列またはEOFの終了バイトと区別できない場合、バイトを無視することを選択できます。ただし、これは、提出物で使用できないこと、およびスコアにカウントされないことを意味します。そうすることを選択した場合、最大スコアは254になりますが、入力にあるそのバイトを処理する必要はありません。

30
「ループ」なしのループ[終了]
これに似た質問が数年前に聞かれましたが、これはさらにトリッキーです。 挑戦は簡単です。繰り返しのような任意の繰り返し構造を使用せずにコードを実行(選択した言語での)プログラム書きwhile、for、do while、foreachまたはgoto(だから、すべてあなたnitpickersのために、あなたはループを使用することはできませんが)。ただし、関数自体がセンスを呼び出すため、再帰は許可されません(以下の定義を参照)。そうすれば、この課題は非常に簡単になります。 ループで何を実行する必要があるかについての制限はありませんが、他の人が実装されているものを正確に理解できるように、答えを説明してください。 定義にこだわる人のために、この質問のループの定義は次のとおりです。 A programming language statement which allows code to be repeatedly executed. そして、この質問の再帰の定義は、標準の再帰関数定義になります。 A function that calls itself. 勝者は、7月16日午前10時の東部時間に最も投票数が多い回答になります。幸運を! 更新: まだ表現されている混乱を鎮めるために、これは役立つかもしれません: 上記のルール: ループやgotoを使用しないでください 関数は自分自身を呼び出すことはできません 「ループ」で何でもしたい 何かを実装したいが、ルールで明示的に禁止されていない場合は、先に進んでください。多くの答えがすでにルールを曲げています。

21
手付かずでユニークなコードボウリング
あなたの挑戦は簡単です:一意のバイトのみを使用して、選択した言語でできるだけ長く元のプログラムを書きます。(そのリンクからコピーされた元のプログラムの完全な定義は、この質問の最後にあります。) そうです、紐は付いていません。コードは何もする必要がなく、エラーなしで実行され、元のプログラム(上記のリンク)の要件を満たし、使用するエンコードに重複バイトを含めません。 上記の説明と「元のプログラム」のリンクされた定義の目的で、エラーは、プログラムが完全に実行できないか、有限時間後にゼロ以外の終了コードで終了するものとして定義されます。 これはcode-bowlingであるため、最長ではなく最短でコードが勝ちます(バイトカウントで測定)。256個の異なるバイトが可能なため、理論的に可能な最大スコアは256です。同点の場合、最高スコアの最初の回答が勝ちです。 上記のリンクからコピーされた、元のプログラムの完全な定義は次のとおりです。 そのままのプログラムを、それ自体にエラーはないが、N文字の連続する部分文字列を削除して修正するとエラーになるプログラムとして定義してみましょう1 <= N < program length。 たとえば、3文字のPython 2プログラム `8` 長さ1の部分文字列を削除した結果、すべてのプログラムがエラーを引き起こします(実際には構文エラーですが、あらゆるタイプのエラーが発生します)。 8` `` `8 また、長さ2の部分文字列を削除した結果、すべてのプログラムがエラーを引き起こします。 ` ` たとえば、エラーのない`8プログラムであった場合、部分文字列の削除の結果はすべてエラーに`8`なるため、初期状態ではありません。

30
違法な文字列を見つける
課題は、文字の文字列を見つけることですができませんに表示されるすべてのお好みのプログラミング言語で法的なプログラムを。これには、コメント、文字列、またはその他の「実行不可能な」部分が含まれます。 チャレンジ プログラムは、言語のコンパイラ/インタープリター/ランタイム環境の特定のバージョンまたは実装に固有のものである場合があります。その場合、詳細を指定してください。 標準のコンパイラ/インタープリター/ランタイムオプションのみが許可されます。特定の結果を得るために、コンパイラに奇妙なフラグを渡すことはできません(たとえば、フラグを渡して警告をエラーに変換する)。 プログラミング言語が特定のエンコード(UTF-8など)を必要とする場合、文字列も正しくエンコードする必要があります(つまり、文字デコードエラーのみによって失敗する文字列は許可されません)。 提出する個々のキャラクターはすべて、法的プログラムで認められる必要があります。つまり、常に拒否される文字を使用することはできません。 与えられたとき、コンパイラ/インタプリタ/ランタイムはエラーを与える必要があります任意の部分文字列として、あなたの文字列が含まれているソースコードを。エラーはプログラム間で同じである必要はありません。文字列を埋め込むと構文エラーが発生し、別の文字列を埋め込むとランタイムエラーが発生する可能性があります。 得点 各言語の最短の違法文字列が優先されます。 文字列が違法である理由を説明する必要があります(正当なプログラムのどこにも表示できない理由)。 コメント内の誤った解決策に異議を唱えます。より具体的には、提案された部分文字列を含む合法的なプログラム(エラーを生成しないプログラム)を示すTIOまたは同等物へのリンクを提供する必要があります。 一部の言語(Bash、Batch、Perlなど)では、妥当性に影響を与えることなく(__DATA__Perlでの使用など)プログラムに任意のバイナリデータを追加できます。そのような言語については、そのような末尾のセクションにのみ表示されるソリューションを提出できます。回答にそのことを必ず書き留めてください。(この「末尾セクション」の定義は言語に依存しますが、一般的には、パーサーがスクリプトの読み取りを完全に停止した後のテキストを意味します)。 例 Pythonでは、私は提出するかもしれません x """ ''' しかし、これは大きなプログラムに埋め込むことができます """ x """ ''' y ''' そのため、許可されていません。

30
こんにちは世界!文字の繰り返しが制限されている
選択した言語で、文字と改行を正確に出力するプログラムを作成Hello world!します。コード: 2文字を超える文字を使用しないでください(英数字、記号、空白など) 外部リソースを使用しないでください ユーザー入力を使用しないでください 何も出力しないでください 有効なpythonプログラムの例: print("He%so world!"%(2*'l')) 無効なpythonプログラムの例(文字「r」が3回使用されます): print("Hel"+chr(108)+'o world!') 勝者は、14日後の投票数が最も多い人です。 編集:勝者が選ばれました!この質問にご協力いただきありがとうございます!

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.