タグ付けされた質問 「hello-world」

「Hello、World!」の作成に伴う課題 プログラム、または他の同様の文字列。

30
"こんにちは世界!"
だから...ええと...これは少し恥ずかしいです。しかし、「Hello、World!」という単純なものはありません。まだ挑戦しています(35個のバリアントがhello-worldでタグ付けされ、カウントされています)。これは一般的な言語で最も興味深いコードゴルフではありませんが、特定のエソランで最短の解決策を見つけることは深刻な課題です。たとえば、私の知る限り、可能な限り最短のBrainfuckソリューションがまだ見つかっているかどうかはわかりません。 さらに、すべてのウィキペディア(ウィキペディアのエントリは削除されていますが、archive.orgにコピーがあります )で、エソランとロゼッタコードには「Hello、World!」のリストがあります。プログラム、これらのどれも各言語の最短時間に興味がありません(このGitHubリポジトリもあります)。コードゴルフコミュニティの重要なサイトになりたい場合は、最短の「Hello、World!」の究極のカタログを作成してみてください。プログラム(基本的なクインチャレンジに、さまざまな言語で知られている最短のクインが含まれていることに似ています)。それでは、これをしましょう! ルール 各提出は完全なプログラムでなければなりません。 プログラムは入力Hello, World!を受け取らず、STDOUT(大文字と句読点を含むこの正確なバイトストリーム)に加えて、オプションの末尾の改行のみを出力します。 プログラムは、STDERRに何も書き込まないでください。 空のプログラムが印刷する言語を作成することでこれを悪用したい人はHello, World!、おめでとう、彼らは非常に退屈な答えへの道を開いただけです。 提出物をテストできるように、通訳が必要であることに注意してください。以前に実装されていない言語用にこのインタープリターを自分で作成することは許可されています(さらには推奨されています)。 送信は、適切な(既存の)エンコーディングで、通常(必ずしもではありませんが)UTF-8 で、バイト単位でスコアリングされます。Foldersのような一部の言語は、スコアを付けるのが少し難しいです。疑問がある場合は、Metaで質問してください。 これは、「Hello、World!」という最短の言語を見つけることではありません。プログラム。これは、最短の「Hello、World!」を見つけることです。すべての言語のプログラム。したがって、回答を「承認済み」としてマークしません。 選択した言語が、すでに回答を持っている別の(潜在的により人気のある)言語の些細な変形である場合(BASICまたはSQL方言、Unixシェル、またはAlphuckのような些細なBrainfuck派生語を考えてください)、既存の回答にメモを追加することを検討してください同じまたは非常に類似したソリューションは、他の言語でも最短です。 サイドノートとして、ゴルフにそれほど多くない言語で退屈な(しかし有効な)答えに投票しないでください-可能な限り完全なカタログをコンパイルしようとするので、これらはまだこの質問に役立ちます。しかし、著者が実際にコードをゴルフすることに努力しなければならなかった言語では、主に回答を支持してください。 インスピレーションについては、Hello World Collectionを確認してください。 カタログ この投稿の下部にあるスタックスニペットは、a)言語ごとの最短ソリューションのリストとして、b)全体的なリーダーボードとして、回答からカタログを生成します。 回答が表示されるようにするには、次のマークダウンテンプレートを使用して、見出しから回答を開始してください。 ## Language Name, N bytes N提出物のサイズはどこですか。スコアを改善する場合、古いスコアを打つことで見出しに残すことができます。例えば: ## Ruby, <s>104</s> <s>101</s> 96 bytes ヘッダーに複数の数字を含める場合(たとえば、スコアが2つのファイルの合計であるか、インタープリターフラグペナルティーを個別にリストする場合)、実際のスコアがヘッダーの最後の数字であることを確認します。 ## Perl, 43 + 2 (-p flag) = 45 bytes 言語名をリンクにして、スニペットに表示することもできます。 ## [><>](https://esolangs.org/wiki/Fish), 121 bytes …

30
「Hello World!」の進化
このコンテストは正式に終了し、勝者はjimmy23013です。おめでとうございます! 課題はHello World!、標準出力に出力するプログラムを作成することです。キャッチは、あなたのプログラムはあなたの前に提出された回答のプログラムから7以下のレーベンシュタイン距離を持っている必要があるということです。 これの仕組み 以下に、Pythonを使用した最初の回答を既に提出しましたprint("Hello World!")。 次に回答する人はprint("Hello World!")、最大7文字の単一文字の挿入、削除、または置換を使用して文字列を変更する必要があります。これにより、これまで使用されていない言語(この場合はPythonのみ)で実行された場合でも、出力はそのままHello World!です。 たとえば、2番目の回答者は、1つの置換(r -> u)、2つの削除(in)、1つの挿入(s)を使用して、Rubyで実行したときputs("Hello World!")に出力さHello World!れる文字列を作成します。 答える3番目の人は、新しい言語で同じことをしなければなりませんが、2番目の人の答えのプログラム(例puts("Hello World!"):)を出発点として使用します。4番目の回答は、3番目の回答に関連するようになります。 これは、最後の回答のプログラムを7文字だけ変更するだけで実行できる新しい言語がないため、全員が行き詰まるまで続きます。共同の目標は、これを維持できる時間を確認することです。そのため、不明瞭または不当なキャラクターの編集を行わないようにしてください(ただし、これは必須ではありません)。 書式設定 投稿を次のようにフォーマットしてください: #Answer N - [language] [code] [notes, explanation, observations, whatever] Nは回答番号です(N = 1、2、3、...)。 どの正確な文字が変更されたかを伝える必要はありません。レーベンシュタイン距離が0〜7であることを確認してください。 ルール この課題について理解する重要なことは、一度に答えることができるのは1人だけであり、それぞれの答えはその前の答えに依存するということです。 同じNで2つの回答が存在することはありません。2人がNに対して同時に回答した場合、後で回答した(数秒の差があっても)回答を丁寧に削除する必要があります。 さらに... ユーザーは、8時間ごとに1つの回答のみを提出できます。すなわち、あなたの答えはそれぞれ少なくとも8時間離れていなければなりません。(これは、ユーザーが常に質問を見て、できる限り回答するのを防ぐためです。) ユーザーは、2つの回答を連続して送信することはできません。(たとえば、回答1を提出したので、回答2はできませんが、3はできます。) 各回答は異なるプログラミング言語である必要があります。 同じ言語の異なるバージョンは同じ言語としてカウントされます。 伝統的に2つの異なる名前で呼び出される場合、言語は別個のものとしてカウントされます。(ここにはいくつかのあいまいさがありますが、コンテストを台無しにしないでください。) タブ、改行、および印刷可能なASCIIのみを使用できます。(改行は1文字としてカウントされます。) 出力はHello World!他の文字のみであるべきです(先頭/末尾の改行は問題ではありません)。 言語にstdoutがない場合は、テキストをすばやく出力するために一般的に使用されているもの(たとえば、console.logまたはalertJavaScript)を使用します。 回答が有効であることを確認してください。チェーンに5つの答えが分かれていることに気付きたくありません。無効な回答はすぐに修正するか、追加の回答がある前に削除する必要があります。 どうしても必要な場合を除き、回答を編集しないでください。 得点 問題が解決したら、最も有効な回答を送信したユーザーが勝ちます。ネクタイは、累積投票数が最も多いユーザーに送られます。 リーダーボード:(期限切れ) …

30
プログラミング言語のクイズ
警察と強盗の両方の挑戦に勝ったデニス、おめでとうございます!カルビンの趣味はすでに彼の約束を果たしており、強盗の挑戦に勝ったためにデニスのためにこの挑戦を書きました。 注意: 2015-09-01 02:00:00 UTCの時点で、このチャレンジはさらなる警官の回答のために終了します。投稿された新しい回答は勝つ資格がなく、クラックされた場合、強盗のスコアにはカウントされません。ただし、他のユーザーの楽しみのために新しい回答を投稿することもできます。そのため、将来の訪問者が利用できるパズルがいくつかあります。これらの新しい回答は、リーダーボードの「脆弱な警官」セクションに含まれ、それらの非競合ステータスは個別にマークされます。 The Hello World Quizの警察官強盗版へようこそ!(クイズを一度もプレイしたことがない場合は、1分間または30分間試してみてください。このチャレンジのためにクイズをする必要はありません。 警官の挑戦 プログラミング言語を選択します。有効な言語には、このチャレンジが投稿された時点で、英語版のウィキペディアの記事、エソランの記事、またはロゼッタコードの記事が必要です(リンクリストは手動でキュレーションされるため、必ずしも完全ではないことに注意してください)。また、プログラミング言語の通常の基準を満たしている必要があります。そのため、HQ9 +のようなものはリリースされていません。最後に、(このチャレンジが投稿された時点で)その言語で利用可能な無料の(ビールのように)インタープリターまたはコンパイラーが必要です。 Hello Worldプログラムを作成します。つまり、選択した言語で完全にプログラムを記述しHello, World!(正確にそのように、つまりこの正確なバイトストリーム)、オプションでSTDOUTまたは最も近い代替の単一の末尾の改行を出力します。 REPL環境、既存のボイラープレートコード、または非標準のコンパイラ/インタープリターフラグを想定しないでください。プログラムは1つ以上のソースファイル(フォルダーなどの風変わりな言語を除外するため)の形式である必要があり、完全に回答に収まる必要があります(したがって、30,000文字を超えてはなりません)-これは問題ではありません深刻な提出。 コードに印刷可能なASCII範囲外のバイトが含まれている場合、pastebinまたは16進ダンプを含めて、コードが実際にテスト可能であることを確認してください。 プログラムは、典型的なデスクトップPCで1分以内に終了する必要があります。 それでおしまい。キャッチは、どの言語を選択したかがわからないようにコードを難読化することです。また、コードを誤って他の言語の有効なHello Worldプログラムにしたくないことにも注意してください。ただし、十分に難読化されたプログラムではそうなることはないでしょう。 どのような状況でも、投稿された投稿のソースコードを編集してはなりません(これにより、強盗が解答を解読しようとする積極的な試みが無効になる可能性があるため)投稿する前に、できる限りゴルフをする(またはあえて)ことを確認してください。回答を投稿した後に機能しないことがわかった場合は、回答を削除し、必要に応じて修正バージョンを投稿してください。 誰もあなたのコードは7日間で有効な言語が見つからない場合、あなたはあなたの答えが作るだろう、(理想的にあなたの難読化コードの説明を)選択した言語を明らかにすることができる安全な。言語を公開するまで、提出物は引き続きクラックされる可能性があることに注意してください。 最短の安全な送信(バイト単位)が優先されます。 書式設定 (今すぐ警官として参加する予定がない場合は、このセクションをスキップして強盗の挑戦を読んでください。) この投稿の下部には、リーダーボードを生成するスタックスニペットと、まだ解読可能な提出物のリストがあります。スニペットを機能させるには、回答に特定のヘッダーを含めることが重要です。 新しい回答には次のようなヘッダーを含める必要があります # ???, [N] bytes ここ[N]で、コードのサイズはバイト単位で、???文字通り表示されるはずです。 回答が7日間クラックされず、言語を公開して回答を安全にしたい場合は、単にを置き換えます???。 # Ruby, [N] bytes 言語名は、esolangsページやGitHubリポジトリなどの関連Webサイトにリンクしてください。リンクがリーダーボードに表示されます。 別のユーザーが提出物を正常にクラックした場合(下記を参照)、次のような通知とともに言語も追加してください # Ruby, [N] bytes, cracked by [user] ここで[user]、最初の有効なクラックを送信したユーザーの名前です。クラックで使用されている言語が意図したものと異なる場合は、強盗の推測を使用し、回答でそれが別のものであると意図したことを言及することをお勧めします。ユーザー名をプロフィールページへのリンクにしてください。 強盗の挑戦 脆弱な答えを見つけます。それは答えであり、まだ解読されておらず、まだ安全ではありません。 その言語を理解することによってそれをクラックします。つまり、見つけている任意の与えられたプログラムが有効なのHello …

30
年間を通じてプログラミング言語
この課題では、ユーザーは、プログラミング言語で3つのかなり単純なコーディングタスクを順番に完了します。 最初の回答では、2015年に作成されたプログラミング言語を使用する必要があります。2015年の言語から少なくとも1つの回答があれば、2014年に作成されたプログラミング言語を使用できます。少なくとも1つの2014年の回答があるまで。 一般に、Y + 1年の言語を使用した回答が提出されるまで、Y年のプログラミング言語の使用は許可されません。唯一の例外はY = 2015です。 あなたの言語の年を見つける この質問に答えるには、プログラミング言語が「作られた」年を知る必要があります。もちろん、これは主観的な用語です。一部の言語は複数年にわたって開発され、多くの言語が毎年アップグレードされています。言語が「作られた」年を、その言語の実装が一般に公開された最初の年としましょう。 たとえば、Pythonは1991年に「作成」されましたが、その開発は1989年から進行中で、バージョン1.0は1994年までリリースされていませんでした。 今年がまだ主観的な場合は、常識を使用して最も適切な年を選択してください。年の選択についてわずかな意見の相違で動揺しないでください。言語がいつ作成されたかを示すソースへのリンクを提供してください。 プログラミング言語の異なるバージョンまたは標準(Python 1、2、3など)は、同じ初年度の同じ言語としてカウントされます。 したがって、言語の年が2015年でない限り、言語の年があなたの直前の年である回答が送信された後にのみ、回答を送信できます。 あなたと同じ年の有効な回答が既に存在する場合は、回答できます。あなたの言語がその年の早い時期に開発されたか、遅い時期に開発されたかは関係ありません。 タスク タスク1〜3を完了する必要があります。タスク0はオプションです。 これらのタスクは、出力の提供(タスク1)、ループ(タスク2)、および再帰(タスク3)の3つの重要な側面に対応するために選択されました。 タスク0-言語履歴(オプション) 選択したプログラミング言語の歴史を説明する段落を少なくとも1つ書いてください:誰がそれを開発したのか、なぜ、どのように、など。言語があなたやあなたの仕事、またはそのようなものに与えた影響についての個人的な逸話をお気軽に伝えてください。 あなたが若すぎて多くの研究をせずにあなたの言語の歴史について多くを知ることができない場合、あなたの投稿を編集し、いくつかの直接の履歴を追加できると言うメモを高齢ユーザーに残すことを検討してください。 タスク1-「こんにちは、世界!」バリアント 印刷するプログラムを書く [language name] was made in [year made]! ご使用の言語の標準出力領域(最新の言語の場合は標準出力)。 たとえば、言語がPythonの場合、出力は次のようになります。 Python was made in 1991! タスク2-アスキーアートN ユーザーが奇数の正の整数を入力できるプログラムを作成し(入力は常に有効であると想定できます)、文字を使用して作成されたASCIIアート文字Nを出力しNます。 入力が1の場合、出力は次のとおりです。 N 入力が3の場合、出力は次のとおりです。 N N NNN N N 入力が5の場合、出力は次のとおりです。 N N …

30
こんにちは世界!(他のすべてのキャラクター)
「Hello、World!」を出力するプログラムを作成します。ただし、プログラムの最初、3番目、5番目などの文字のみを使用する場合も、結果のプログラムは「Hello、World!」を出力するはずです。 プログラムが次の場合: abc def 「Hello、World!」と出力されるはずですが、そうであるべきです acdf 2文字未満のソリューションはありません。

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

25
「Hello、World!」という印刷
はい、そうです。 印刷ハードウェアプリンタとそれを🖨ハードコピーを作成します。 次のテキストが紙に印刷されるように、必要なコマンド/データをプリンターに送信します。 こんにちは世界! 使用可能なローカルまたはネットワーク接続のプリンターを使用できます。 プリンタで許可されている場合は、白い紙に黒インクで8pt以上のテキストを使用する必要があります。 テキストは独自の行に表示されます。必要に応じて左または右に配置できます。 提出のデジタル写真/ビデオ/ GIFの証拠が役立ちます。 ハードウェアが紙を処理できないが、3D印​​刷、CNC機械加工、または原子レベルでの印刷など、他のエキゾチックなハードコピーの制作を許可する場合、このような興味深い提案を喜んで受け入れます。 明確にするために、質問は「必要なコマンド/データをプリンタに送信します」を尋ねます。これの意味するところは、それ以上のユーザー入力は必要ないということです。印刷ダイアログを開くだけでは不十分です。2016年12月31日午前10時48分(PST)時点でこれを行う既存の回答には、祖父が付きます(ただし、私は賛成しません)。

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

30
Hello World 0.0!
出典:Dilbert、1992年9月8日 古典的な「Hello World!」に新たな工夫を加えたいと思っています。プログラム。 以下を使用Hello World!せずに出力するプログラムをコーディングします。 文字列/文字リテラル 数字(任意のベース) 「Hello World!」を返す事前に構築された関数 正規表現リテラル 「O」†および0を除きます。 †「O」は大文字で、「o」は使用できません。

14
多言語のHello World
仕事 複数のプログラミング言語で有効なプログラムまたは関数を作成し、異なる言語としてコンパイル/解釈すると、「Hello、World!」と出力されます。別の自然言語で。 たとえば、有効なソリューションはHello World!、コンパイルしてCとして実行すると(英語)、Hallo Welt!C ++としてコンパイルして実行すると(ドイツ語)、你好世界!Pythonとして実行すると(中国語)を出力します。 ルール 回答の有効性に関するあいまいさを避けるために、いくつかの言語で使用できるフレーズのバージョンのリストを以下に示します。このリストは、Google Translateがコミュニティで検証したフレーズの翻訳を持っている言語のフレーズで構成されています(この記事の執筆時点)。 これらの翻訳の正確性については議論の余地がありますが、この課題で使用されるものです。印刷される文字列は、以下の形式に正確に従う必要があります(先頭または末尾の空白を除く)。 Afrikaans: Hello Wêreld! Albanian: Përshendetje Botë! Amharic: ሰላም ልዑል! Arabic: مرحبا بالعالم! Armenian: Բարեւ աշխարհ! Basque: Kaixo Mundua! Belarussian: Прывітанне Сусвет! Bengali: ওহে বিশ্ব! Bulgarian: Здравей свят! Catalan: Hola món! Chichewa: Moni Dziko Lapansi! Chinese: 你好世界! Croatian: Pozdrav svijete! Czech: …

18
ルーベゴールドバーグハローワールド
このゴルフでは、複数の言語を使用する必要があります。 タスク ルーブ・ゴールドバーグ・マシンは、非常に単純なタスクを実行するために複雑なステップの膨大な数を取るからくりです。このゴルフの目標は、出力することRube Goldbergですが、直接ではありません。 この機械 「マシン」とは、一度実行されると、Rube Goldberg実行時に出力される別の言語の別のソースコードを提供するソースコードです。とった? 言い換えると、初期コードは別のコードを提供する必要があり、他のコードは出力する必要がありますRube Goldberg。両方のコードは異なる言語で作成する必要があります。 それを行う唯一の楽しい方法のようなボーナス コードが出力するコードを出力する場合、ボーナスがありますRube Goldberg。 注:任意の種類の出力を使用できます(stdout、stderr、ダイアログボックスなど) ポイント 点の数は数で割ったあなたのコード内で使用されるバイト数に等しい明確な、余分に使った言語。 注:言語ごとに異なるエンコードが使用されます。バイト数は、独自のエンコーディングで初期言語でカウントされます。 例 Pyth -> J -> Javascript -> output30バイト= 30/2 = 15ポイント(JとJavascriptは追加の言語です) Java -> C# -> C++ -> PHP -> output36バイト= 36/3 = 12ポイント(より多くのバイトとより多くの言語がより少ないバイトとより少ない言語で勝つことができます(これらの言語が36バイトでそれを行う方法はないことを知っています) C -> output10バイト= 10/0 = 無限大ポイント(追加の言語なし) Python -> Perl -> Ruby …

7
フォールトトレラントハローワールド(別名インタビュー)
インタビューの最後に、悪のインタビュアーは次のように語っています。「すべての応募者に短いコーディングテストを行って、彼らが話していることを本当に知っているかどうかを確認します。心配しないでください。実用的なプログラムです。すぐに仕事を提供します。」彼はあなたが近くのコンピューターに座るようにジェスチャーします。「あなたがしなければならないのは、有効なHello Worldプログラムを作成することです。しかし」-そして彼は広く笑います-「キャッチです。残念ながら、このマシンにある唯一のコンパイラには小さなバグがあります。ソースコードファイルをコンパイルする前に。OK、5分でお会いしましょう!」そして彼は部屋から出て、喜んで口whiを吹く。 あなたが仕事を得ることを保証できますか? タスク Hello, world!ファイル内の任意の位置から単一の文字が削除された後でも、標準出力に印刷するプログラムを作成します。または、できるだけこれに近づいてください。 ルール 無関係な出力なし - Hello, world!標準出力に印刷される唯一の実質的なものでなければなりません。選択した言語によって自然に生成される他の文字を含めることは問題ありません -末尾の改行やそのようなもの[1] "Hello, world!"(たとえば、Rを使用している場合)でも、毎回まったく同じものを印刷する必要があります。たとえば、 印刷できないHello, world!Hello, world!場合がありますHello world!" && x==1。ただし、警告は許可されます。 テストスコアをテストするために、プログラムの各可能な順列をテストする必要があります。各文字を削除してテストし、正しい出力が生成されるかどうかを確認します。この目的のために、多くの言語で機能するはずの簡単なPerlプログラムを以下に示しました。うまくいかない場合は、テストプログラムを作成して回答に含めてください。 採点あなたのスコアはあるプログラムが失敗した回数。言い換えると、文字を削除するとプログラムが機能しなくなるファイル内の個々の位置の数です。最低スコアが勝ちます。同点の場合、最短のコードが優先されます。 "Hello, world!"いくつかの言語(15のスコア)などの単純なソリューションは受け入れられますが、勝つことはできません。少なくともスコア4のPerlソリューションを見つけましたが、最終的に投稿します。 更新: 公式の勝者はチューリング完全なプログラミング言語を使用し、印刷する定義済みのメカニズムを使用しませんHello, world!。使用される外部リソース(言語の標準ライブラリ以外)はプログラムの一部と見なされ、同じ1文字の削除の対象となります。 これらの要件は、ポストイットノートでデスクに貼り付けられていました。最初に表示されなかった場合はおologiesび申し上げます。 アップデート2:はい、あなたのプログラムは実際にスコアを受け取るために上記のタスクを達成しなければなりません!つまりHello, world!、少なくとも1回は正常に印刷されるはずです。これは明らかなはずです。機能を追加するコマンドラインスイッチおよびその他の設定もプログラムの一部としてカウントされ、単一文字の削除の対象となります。プログラムは、ユーザー入力なしでタスクを実行する必要があります。コンパイルに失敗すると、失敗カウントにカウントされます。 幸せなプログラミング、そして仕事を手に入れてください。しかし、あなたが失敗した場合、おそらくその邪悪なボスのために働きたくなかったでしょう。 Perlテストスクリプト: use warnings; use strict; my $program = 'test.pl'; my $temp_file = 'corrupt.pl'; my $command = "perl -X $temp_file"; …

30
奇妙な難読化された「Hello World!」[終了]
仕事: 印刷する難読化されたプログラムを作成しますHello World!(まったく同じように)。プログラムに文字列が含まれていない可能性があります。 ルール: 好きなプログラミング言語を使用できます。 それを作る難読化可能として これは人気コンテストなので、最も賛成票が多い方が勝者となります。 注意: これはこの質問の複製ではありません。それはコードゴルフであり、異なるルールがありました。

30
文字列の長さを追加する
チャレンジ: s文字a- z、A- Z、0-の文字列を指定すると9、の長さsをそれ自体に追加し、長さの追加の文字をの全長の一部としてカウントしsます。 入力: 任意の長さの文字列(空にすることもできます)。 出力: 同じ文字列ですが、長さが末尾に追加されます。長さを表す文字も長さの一部としてカウントする必要があります。追加する有効な長さが複数ある場合は、可能な限り短いものを選択してください(例については、テストケースを参照してください)。 テストケース: INPUT -> OUTPUT // Comment aaa -> aaa4 -> 1 // Empty string aaaaaaaa -> aaaaaaaa9 // aaaaaaaa10 would also normally be valid, but violates using the smallest number rule mentioned above aaaaaaaaa -> aaaaaaaaa11 a1 -> a13 // Input can …
51 code-golf  string  code-golf  string  random  code-golf  array-manipulation  code-golf  ascii-art  kolmogorov-complexity  random  code-golf  array-manipulation  code-golf  stateful  code-golf  hello-world  code-golf  string  code-golf  interpreter  lisp  code-golf  restricted-source  quine  palindrome  code-golf  ascii-art  random  generation  challenge-writing  ascii-art  random  polyglot  maze  answer-chaining  string  cops-and-robbers  whitespace  code-golf  string  cops-and-robbers  whitespace  code-golf  number  sequence  code-golf  date  code-golf  ascii-art  decision-problem  code-golf  combinatorics  chemistry  code-golf  kolmogorov-complexity  source-layout  radiation-hardening  code-golf  ascii-art  path-finding  maze  code-golf  string  ascii-art  game  animation  code-golf  string  ascii-art  code-golf  ascii-art  kolmogorov-complexity  code-golf  restricted-source  new-years 

30
さようなら残酷な世界!
バックグラウンド こんにちはゴルファー!すべてのプログラミング言語を学びたいです!しかし、私はちょっと短い注意期間を持っています...そして、すべてのHello Worldの例をコピーするのは退屈になります...しかし、私は火が好きです!^ w ^ チャレンジ だからここに計画があります!コンパイル、印刷Goodbye Cruel World!、そしてクラッシュする最小のコードをすべて書いてほしい。または、ボーナスツイストチャレンジとして、印刷Hello World!してクラッシュしますGoodbye Cruel World! ルール スコアは使用された合計文字数になります。答えは、実行可能プログラム全体でなければなりません。 プログラムはGoodbye Cruel World!出力に出力してからクラッシュする必要があります(予期しないエラー)。 スコアボーナスの場合は、Hello World!代わりに出力に出力する必要がありますが、エラーメッセージにはを含める必要がありますGoodbye Cruel World!。ボーナスチャレンジを完了すると、スコアを2で割ることができます(ボーナスを請求する場合は、スコアの最後に!を含めてください!) 標準出力が印刷され、標準エラーが印刷される限り、順序は関係ありません。どちらも相手の発生をブロックできない限り。 出力には上記の内容が含まれている必要があります。"出力に表示されるべきではありません。 出力には、指定された文字列のみが含まれている必要があります。 クラッシュレポートには何でも含めることができますが、ボーナスを請求するには、次の正規表現が一致する必要があります/Goodbye Cruel World!/mi(別名、含む、ケース/周囲のテキストを無視する) 文字列Hello World!とGoodbye Cruel World!は大文字と小文字を区別しませんが、上記とまったく同じように表示する必要があります。 言語がクラッシュする可能性がある場合(終了コードを変更できない場合)、クラッシュする必要があります。それ以外の場合STDERRは、言語の標準の「エラーレポート」(つまり、)を使用します。 Python 3をクラッシュさせることができるので、Python 3の答えの例を含めました。さあ、世界に火をつけましょう!^ W ^ コードスニペットを表示 var QUESTION_ID=125282,OVERRIDE_USER=0;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 …

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