タグ付けされた質問 「graphical-output」

この課題には、画面上に絵を描くか、画像ファイルを生成することが含まれます。純粋なASCIIアートコンテストの場合は、代わりに[ascii-art]を使用してください。参加者がグラフィックとASCIIアートのどちらかを選択できる場合は、両方のタグを使用します。入力としての画像の場合、[image-processing]を使用します。

4
コンピューター生成のひびの入った土
0から65535(2 16 -1)までの整数を取り込んで、ひび割れた土のこれらの6つの実生活の画像に可能な限り類似したユニークな 500 x 500ピクセルの画像を生成するプログラムを作成します。 これらはサムネイルです。クリックすると、フルサイズの500×500画像が表示されます。 ここでの目標は、コンピューターで生成された画像を可能な限りフォトリアリスティックにすることです。したがって、理想的には、プログラムによって出力された画像のいずれかが上記の6つの画像と混合されている場合、初めて画像を見る人は実際の画像とは別にコンピューターで生成された画像を見分けることができません。 しかし、完璧なフォトリアリズムは難しいので、できる限りのことをしてください。これは人気コンテストであるため、より現実的な出力をもつ回答がより多く支持され、勝つ可能性が高くなります。 ルール 画像処理関数またはライブラリを使用できます。 あなたは6枚のサンプル画像から収集された情報に自分のアルゴリズムの基礎かもしれないが、あなた65536(2 16)の可能な出力画像は、互いに視覚的に区別可能であるべきであると特にクラックの配置に関して、サンプル画像。既存の写真から選択範囲を回転および変換するだけでなく、画像を本当に生成する必要があります。 それ以外の場合は、出力をハードコーディングしないでください。汎用アルゴリズムを使用する必要があり、65535を超える数値は理論的に有効な出力を生成するはずです。(私はそれを小さな最大整数型に対応するためだけに制限しました。) 入力整数は、ランダムなひびの入った土壌の出力画像を生成するシードと考えることができます。ただし、決定論的である必要があるため、同じ入力の結果は常に同じ出力になります。 出力画像は、正確に500×500ピクセルでなければなりません。 出力画像は、一般的な画像ファイル形式で保存することも、単に表示することもできます。 回答には、いくつかの出力画像の例と、それに対応する入力番号を必ず含めてください。 最も投票数の多い答えが勝ちです。投票者は、もちろん、6つのサンプルに類似した画像を作成しようとする回答に賛成票を投じ、規則に違反するか一貫性のない結果を与える回答に反対票を投じるべきです。 6つのサンプル画像はtexturelib.comから取得されました。割れた土壌の2つの大きな画像から1000 x 1000ピクセルの領域を選択し、500 x 500にサイズ変更しました。プログラムでこれらの大きな画像の分析を使用できますが、出力は選択した6つのサンプル画像を明確に模倣する必要があります。

4
数字でペイント
トゥルーカラー画像が与えられます。あなたの仕事は、このイメージのバージョンを生成することです。これは、数字によるペイント(非グラムではなく、子供の活動)を使用してペイントされたように見えます。画像とともに、2つのパラメーターを指定します:P、カラーパレットの最大サイズ(つまり、使用する個別の色の最大数)、およびN、使用するセルの最大数。あなたのアルゴリズムではないではない、すべて使用する必要がPの色とNの細胞を、それはより多くのそれよりも使用してはなりません。出力画像は、入力と同じサイズにする必要があります。 セルは全て同じ色を有する画素の連続した領域として定義されます。角でのみ接触するピクセルは、隣接しているとは見なされません。セルには穴がある場合があります。 つまり、N個のフラットシェーディング/単色領域とP個の異なる色のみで入力画像を近似することになります。 パラメーターを視覚化するために、ここに非常に単純な例を示します(特定の入力画像がない場合、私の狂ったペイントスキルを誇示します)。次の画像には、P = 6およびN = 11があります。 以下は、アルゴリズムをテストするためのいくつかの画像です(ほとんどが通常の容疑者です)。大きなバージョンの画像をクリックします。 さまざまなパラメータの少数の結果を含めてください。多数の結果を表示する場合は、imgur.comにギャラリーを作成して、回答のサイズを適切に保つことができます。または、上記のように、投稿にサムネイルを配置し、大きな画像へのリンクを作成します。また、何か良いものが見つかった場合は、他のテストイメージを自由に使用してください。 私は、パラメータの周りにいると仮定500≥N 、P〜30は、リアルペイント・バイ・ナンバーのテンプレートのようになります。 これは人気のあるコンテストなので、正味の投票数が最も多い回答が勝ちます。投票者は次の方法で回答を判断することが推奨されます 元の画像がどの程度近似されているか。 アルゴリズムがさまざまな種類の画像でどの程度うまく機能するか(通常、絵画は写真よりも簡単です)。 アルゴリズムが非常に制限的なパラメーターでどれだけうまく機能するか。 細胞の形がどのように有機的/滑らかに見えるか。 次のMathematicaスクリプトを使用して、結果を検証します。 image = <pastedimagehere> // ImageData; palette = Union[Join @@ image]; Print["P = ", Length@palette]; grid = GridGraph[Reverse@Most@Dimensions@image]; image = Flatten[image /. Thread[palette -> Range@Length@palette]]; Print["N = ", Length@ConnectedComponents[ Graph[Cases[EdgeList[grid], m_ <-> n_ …

7
不良ピクセルを作成する
あなたの仕事は、画面に悪いピクセルがあるように見えるようにするプログラムを書くことです。 画面上のピクセルを1つだけ選択し、赤、緑、青の間のチャンネルを1つだけ選択し、その値を常に0または常に最大(通常255)にする必要があります。他のチャネルの値は、プログラムが実行されなかった場合と同じでなければなりません。 ピクセルとチャネルは、ハードコーディングや実行ごとにランダムに生成するなど、どのような方法でも選択できます。しかし、それはかなり最新のハードウェアで常に表示されている必要があります。 元々そのピクセルに表示されるべき色が変更された場合、システムが十分に高速である場合、プログラムは0.5秒未満で更新されるはずです。 画面に現在表示されているもの(デフォルトのテーマを使用したタスクバーなど)について推測することはできません。 スクリーンセーバー、ログイン画面、ウィンドウマネージャーからの効果などがアクティブな場合、プログラムを動作させる必要はありません。 最短のコードが優先されます。

14
モナリザを描きましょう
2014年に、demoscenerヤクブ「Ilmenit」Debskiがリリースさ 250バイト(1)のための手続きのグラフィックデモアタリXLが呼ばモナ。次の絵を描いています(2): タスクは、選択した言語を使用して、まったく同じ画像を生成することです。 (1)内訳:136バイトのデータ+ 114バイトのコード。 (2)元の画像は128x96です。上記のバージョンは256x192に拡大されました。いくつかのピクセルは元のピクセルとは異なりますが、これはこのチャレンジで説明した擬似コードでの予想される出力です。 どうやって? これはcode-golfです。任意の方法を使用する権限がありますが、以下で説明する元のアルゴリズムを使用することで、おそらく最良の結果が得られます。 NB:この段落はありません仕様ではなく、一般的な説明。アルゴリズムの詳細については、擬似コードとリファレンス実装を参照してください。 画像は64の擬似ランダムブラシストロークで構成され(このビデオを参照)、次の色(RRGGBB 16進形式)で循環します。 COLOR = [ 0xFFE289, 0xE99E45, 0xA55A00, 0x000000 ] 背景は最初は4番目の色(黒)で塗りつぶされています。各ストロークは、前のストロークよりも短くなっています。 擬似ランダムジェネレーターは、最初にに設定され0x7EC80000XOR された32ビット整数で線形フィードバックシフトレジスタ(LFSR)を使用してい0x04C11DB7ます。 各ストロークは、シードの最下位バイトを上書きする16ビット値で初期化されます。 BRUSH = [ 0x030A, 0x37BE, 0x2F9B, 0x072B, 0x0E3C, 0xF59B, 0x8A91, 0x1B0B, 0x0EBD, 0x9378, 0xB83E, 0xB05A, 0x70B5, 0x0280, 0xD0B1, 0x9CD2, 0x2093, 0x209C, 0x3D11, 0x26D6, 0xDF19, 0x97F5, 0x90A3, 0xA347, …

22
Natural Pi#0-ロック
ゴール 入力を受け取るプログラム/関数を作成し、整数のランダムなペアが比較的素数であるNかどうかを確認しN、を返しますsqrt(6 * N / #coprime)。 TL; DR これらの課題は、Piを概算するために自然と脳(およびおそらく再利用可能なリソース)のみを必要とするアルゴリズムのシミュレーションです。ゾンビの黙示録中に本当にPiが必要な場合、これらの方法は弾薬を無駄にしません!さらに8つの課題があります。推奨事項を作成するには、サンドボックスの投稿をチェックしてください。 シミュレーション 何をシミュレートしていますか?さて、2つのランダムな整数が比較的素数(すなわち、コプライムまたはgcd == 1)である確率は6/Pi/Piです。それらを数える; gcdが1 かどうかを確認します。繰り返す。これを数回繰り返した後、sqrt(6.0 * total / num_coprimes)に向かう傾向がありPiます。黙示録的な世界で平方根を計算するのが不安になっても心配しないでください!そのためのニュートン法があります。 これをどのようにシミュレートしますか? 入力してください N 次のN時間を実行します。 ランダムな正の整数を均一に生成しi、j と 1 <= i , j <= 10^6 もしgcd(i , j) == 1:result = 1 その他: result = 0 N結果の合計を取り、S 戻る sqrt(6 * N / S) …
39 code-golf  math  random  pi  approximation  popularity-contest  code-golf  sequence  number-theory  binary  coding-theory  code-golf  math  3d  code-golf  code-golf  math  number  code-golf  kolmogorov-complexity  code-golf  ascii-art  graphical-output  binary-tree  code-golf  ascii-art  code-golf  ascii-art  kolmogorov-complexity  code-golf  array-manipulation  hexadecimal  code-golf  math  number  set-theory  code-golf  math  arithmetic  number-theory  integer  code-golf  string  kolmogorov-complexity  code-golf  math  sequence  arithmetic  decision-problem  code-golf  code-golf  ascii-art  code-golf  array-manipulation  parsing  code-golf  string  ascii-art  kolmogorov-complexity  code-challenge  code-golf  sequence  code-golf  number  array-manipulation  sorting  code-golf  string  function  code-golf  arithmetic  code-golf  math  sequence  number-theory  primes  restricted-source  javascript  code-challenge  polyglot  rosetta-stone  code-golf  code-golf  regular-expression  code-golf  math  code-golf  math  primes  code-golf  ascii-art  kolmogorov-complexity  binary  code-golf  math  sequence  code-golf  sequence  subsequence  code-golf  string  code-golf  parsing  music  code-golf  grid  game  path-finding  board-game  code-golf  string  binary  code-golf  array-manipulation  balanced-string  code-golf  code-golf  algorithm  code-golf  string  number  arithmetic  array-manipulation  code-golf  array-manipulation  binary-tree  tree-traversal  code-golf  code-golf  tips  code-golf  string  base-conversion  code-golf  tips  s.i.l.o.s  code-golf  string  ascii-art  code-golf  code-challenge  code-golf  game 

23
並んだ円、nポイント
n円状に配置されたポイントに対して、明確なポイントのすべてのペアの間に線を引き、次のような結果を生成します。最短コード(バイト単位)が勝ちます!線は透明である必要はありませんが、その方が見栄えが良くなります。出力は、ベクトルグラフィック、または少なくとも600ピクセルx 600ピクセルの画像(ファイルに保存されるか、画面に表示される)でなければなりません。チャレンジを完了するには、少なくとも20を引く必要があります。

7
ベジェ曲線のアニメーション描画
あなたの仕事は、制御点を与えられたベジェ曲線を描くことです。唯一の基準は、実際に最初の制御点から最後の制御点まで曲線を描く方法を示す必要があることです。 基準 結果はアニメーション化する必要があります。たとえば、何らかの方法で描画プロセスを表示する必要があります。アニメーションの実行方法は無関係で、を生成し.gifたり、ウィンドウに描画したり、ASCII結果を生成したりできます(描画のたびに画面をクリアするなど)。 少なくとも64個のコントロールポイントをサポートする必要があります。 これは人気コンテストなので、プログラムにいくつかの追加機能を追加して、より多くの賛成票を獲得できます。(たとえば、私の答えはコントロールポイントを描画し、画像の生成方法に関する視覚的な補助も描画します) 勝者は、最後の有効な提出の7日後に最も支持された有効な回答です。 私の提出は有効とはみなされません。 ベジェ曲線を描く方法 100回の反復を描画するとします。n曲線のthポイントを取得するには、次のアルゴリズムを使用できます。 1. Take each adjanced control point, and draw a line between them 2. Divide this line by the number of iterations, and get the nth point based on this division. 3. Put the points you've got into a separate list. Let's …

8
ルービックキューブのシミュレーション
ルービックキューブには、赤、オレンジ、黄色、白、青、緑の6色があります。赤とオレンジ、黄色と白、青と緑の顔が反対側にあります。 解決されたルービックキューブのネットは次のようになります。 Y BRGO W そして、タイルは次のようになります。 Y Y Y Y Y Y Y Y Y B B B R R R G G G O O O B B B R R R G G G O O O B B B R R R G G G O O …

3
ルービックキューブを解く
ルービックキューブ(3 * 3 * 3)を妥当な時間内に解決する最短のプログラムを作成し、移動します(たとえば、マシン上で最大5秒、1000回未満の移動)。 入力の形式は次のとおりです。 UF UR UB UL DF DR DB DL FR FL BR BL UFR URB UBL ULF DRF DFL DLB DBR (この特定の入力は、解決されたキューブを表します)。 最初の12個の2文字の文字列は、UF、UR、... BL位置のエッジ(U =上、F =前、R =右、B =後、L =左、D =下)であり、次の8 3文字の文字列は、UFR、URB、... DBR位置のコーナーです。 出力は、次の形式で一連の動きを示します。 D+ L2 U+ F+ D+ L+ D+ F+ U- F+ D1またはD +はD(下)面を時計回りに90度回転することを表し、L2はL面を180度回転し、U3またはU-はU面を反時計回りに90度回転することを表します。 …

26
誕生日おめでとう、フィンランド!
前書き 知られているように、2017年にフィンランドは100年の独立を祝います。機会をマークするために、みんなの楽しみのためにフィンランドの旗を作ることはあなたの仕事です。 チャレンジ フィンランドの国旗を作成するプログラムまたは関数を作成します(灰色の境界線は表示のみを目的としています)。 フラグの仕様 フラグの比率は18:11で、十字は3単位の太さで、の水平比率セット5:3:10との垂直比率セットを与え4:3:4ます。 画像の180 x 110サイズは少なくともピクセル、またはASCIIアートの場合は文字である必要があります90 x 55。 青には公式のRGBカラーはありませんが、の最も近い近似値を使用し(0, 53, 128)ます。システムがRGB値をサポートしていない場合は、を使用しますblue。 白色の場合は、RGB (255, 255, 255)またはを使用しますwhite。 そんなに早くない フィンランドの国旗を描くことは、昨年のアイスランドの挑戦よりも簡単なので、難易度を少し上げる必要があります。ことを考えるとフィンランドの独立記念日は、 12月6日にあり、小数の数は100フィンランド(の日付と、フラグのどこかに表示される必要がありますUTC + 02:00)である2017-12-06か、後で(あなたのコードは、それが実行しているマシンがAに設定されていることを仮定するべきではありません特定のタイムゾーン)。日付の前に、番号がそこにあってはなりません。番号は黒(RGB (0, 0, 0)またはblack)で印刷する必要がありますが、その配置とフォントパラメータはユーザー次第です。 そのようなレンダリングの例(再び、境界線を無視します): テストのために、ソリューションの2つの追加バージョンを含めると便利です。1つは過去の日付が固定され、もう1つは将来の日付です。 ルール 組み込みのフラグイメージ/ライブラリと同様に、標準の抜け穴は禁止されています。また、コードは入力を受け付けてはなりません。 フィンランド人は世間話は好きではなく、これはcode-golfなので、キャラクターを無駄にしないでください!

7
円形グラフィックスとしての数字
まず、このパズルを学習して、作成するものの感触をつかみます。 あなたの挑戦は、1から100(両端を含む)の間の(10を底とする)数を与えられたパズルからのもののような円形グラフィックを出力するプログラムまたは関数を書くことです。これはこの課題に似ていますが、ローマ数字ではなくグラフィックを作成する点が異なります。次の円は、左から右に番号1〜10を表します。 パズルの答えとして、グラフィックは裏返しのローマ数字のように読む必要があります。線の太さはローマ数字記号を表し、グラフィック全体が数字を表します。参考までに、必要な線の太さは次のとおりです。各行には、その行と次の行の間に3ピクセルのパディングが必要です。 Number Roman Numeral Line Width 1 I 1px 5 V 3px 10 X 5px 50 L 7px 100 C 9px サンプルを1つか2つ投稿してください。入力が正しい、標準の抜け穴などであると仮定します。これはコードゴルフであるため、最も少ないバイトが勝ちます。同点の場合、ほとんどの票が勝ちます。がんばろう!

3
静物(または感動的なもの)を描く-Game of Lifeで画像を描く
入力としてグレースケール画像が与えられます。あなたの仕事は、ConwayのGame of Lifeで、入力画像にできるだけ近い静的またはループパターンを見つけることです。 出力は、静止画像またはgifに変換可能な何らかの形式のループアニメーションのいずれかです。出力画像の寸法は入力と同じである必要があり、黒と白のピクセルのみが含まれている必要があります。 出力がアニメーションの場合、各フレームはGame of Lifeルールに従って前のフレームから生成され、ピクセルごとに1つのセルが必要です。アニメーションはループする必要があり、最初のフレームは同じルールによって最後のフレームから生成されます。 出力が静止画像の場合、ゲームのルールを適用して同じ画像を生成する必要があります。これは、「生きている」セルが3つ以上または2つ未満の「生きている」近隣を持つことはできず、「死んだ」セルが正確に3つの「生きている」近隣を持つことはできないことを意味します。(これは基本的に上記のアニメーションと同じですが、フレームは1つだけです。) 追加の規則と説明: あなた(またはあなたのプログラム)は、「生きている」セルを白で表し、「死んだ」セルを黒で表すか、その逆を表すかを選択できます。つまり、これをハードコーディングするか、プログラムで入力画像に基づいて選択できます。(ただし、アニメーションのすべてのフレームで同じである必要があります。) 境界条件は周期的である必要があります。つまり、右端の列のセルには左端の列に隣接セルがあります アニメーションの場合、フレームレートはユーザー(またはプログラム)に依存します。グレーのピクセルを近似するには、高速のフレームレートがうまく機能すると思います。 回答に埋め込まれた結果を少なくとも2つ投稿してください。以下のすべての入力画像から結果を投稿できる場合は、望ましいです。 十分に小さいファイルサイズでgifを実現するためにこれが必要な場合は、テストイメージを縮小してもかまいません。より大きなファイルにもリンクしたい場合は、それで問題ありません。自慢したい場合は、高解像度のソースファイルを自由に見つけてください。 コード内の制御可能なパラメーターが多すぎないようにしてください。プログラムの入力のみが画像であることが最善です。例外は、ファイルサイズに影響するため、アニメーションフレームの数を制御するためのパラメーターが必要な場合です。 外部プログラムを使用して、入出力ファイルの形式を変更したり、必要に応じて出力フレームをアニメーションにコンパイルしたりできます。(これは、ファイル形式処理の課題ではありません。) これは人気コンテストなので、投票数が最も多い答えが勝ちです。 ほとんどがこのサイトの他の質問から取られたテスト画像の選択です。(後で「ボーナス」入力画像を追加する可能性があります。) 物事を始めるために、Python 2の非常に馬鹿げた参照の試みがあります。これは、4つの正方形のブロックがGame of Lifeの安定した構造であるという事実を利用しています。入力画像を4倍に再スケーリングし、対応するピクセルが0.5より暗い場合はブロックを描画します。 from skimage import io from skimage import transform import sys img = io.imread(sys.argv[1],as_grey=True) source = transform.resize(img, [i/4 for i in img.shape]) img[:]=1 for x in xrange(source.shape[0]): for y …

9
レーシングカーをプログラムする
@kuroinekoへのお祝い。ガントレットトラックで優れたスピード(672ムーブ)の賞金を獲得します。 リーダー:* Nimiが軽量2129を獲得。他のエントリーは大きくなりましたが、かなりのスピードを示しています。 *リーダーは後のエントリにより変更される場合があります。 あなたの仕事は、レーシングカーを高速で運転できる小さなプログラムを書くことです。 ルール プログラムはトラックの画像を読み取ります。車は黄色のピクセルで起動できますが、黒のピクセルを通過して終了する必要があります。あなたの車のパスは、灰色((c、c、c)で、30 <= c <= 220)トラック上にのみなければなりません。 あなたの車は、整数vxとvy((0,0)で始まる)で構成される速度vで各ターンごとに直線で移動します。各ターンの開始時に、プログラムはvxとvyを次のように変更できます。 abs(vx2-vx1) + abs(vy2-vy1) <= 15 更新:最大加速度を15に増やしました。 プログラムは、現在の場所から(場所+ v)までの直線を白でプロットし、先頭に青い点を付けます。この線の下のピクセルが黒の場合、レースを終了しています。それ以外の場合、その行の下のすべてのピクセルが灰色または黄色の場合、次のターンに進むことができます。 プログラムは、白と青のパスを追加したトラックイメージを出力する必要があります。 追加の出力(2015-01-15を追加): 勝利またはボーナスを競いたい場合、プログラムはそれぞれシティまたはガントレットのポイントのリスト(青い点)を出力する必要があります。回答にポイントのリストを含めます(検証用)。ポイントは次のようになります(x0,y0), (x1,y1), ... (xn,yn)。'\n'ページ上のデータに合わせて、文字を含む空白を自由に使用できます。 サードパーティの画像の読み取りと書き込み、線の描画、ピクセルアクセスライブラリを使用できます。パス検索ライブラリを使用することはできません。必要に応じて、必要に応じてPNG画像を他のグラフィック形式(GIF、JPG、BMPなど)に変換できます。 運転するいくつかのトラック 開始する簡単なトラック: レーストラック: 障害物コース: 都市: ナイトメアトラック:ガントレット(他の人が簡単すぎる場合) 得点 スコアは、シティトラックでの結果に基づきます。ポイントは、バイト単位でのプログラムの長さに、レーシングカーがフィニッシュするのにかかった各ターンの10ポイントを加えたものに等しくなります。最低スコアが勝ちます。回答にシティトラックランの画像を含めてください-運転スタイルを確認してください。 次の形式で回答のタイトルを使用してください。 <Racing Driver or Team Name> <Language> <Score> 例:Slowpoke Perl 5329 プログラムは、上記の規則に従って、任意のトラックイメージを走行できる必要があります。テストトラックの最適なパスまたはパラメータをハードコードしてはなりません。他の標準的な抜け穴が適用されます。 同様の課題 これは、Martin:To Vectoryによって提起されたものに似たパズルです。–ベクターレーシンググランプリ。このパズルにはいくつかの違いがあります。 …

9
キクセル-量子ピクセル
前書き キキセルは量子ピクセルです。従来のピクセルと同様に、3つの整数値(赤、緑、青)で表されます。ただし、キクセルは、組み合わせではなく、これら3つの状態の上位にあります。このスーパーポジションは、キクセルが観測されるまで持続します。この時点で、3つの古典的なピクセルのいずれかに崩壊します。RGB(255,0,0)、RGB(0,255,0)およびRGB(0,0,255)。 仕様 表現 各QUIXELは、0と255の間の3つの整数の配列として表されr、gそしてbそれぞれ。 スーパーポジション 各キクセルは、それぞれR、Gおよびで表される赤、青、緑の状態の間の上位にありBます。 観察 各キクセルが観察されると、3つの状態のいずれかに崩壊します。各古典的状態の確率はR = (r + 1) / (r + g + b +3)、 G = (g + 1) / (r + g + b + 3)およびB = (b + 1) / (r + g + b + 3)です。このように、各古典的な状態は常に、ゼロ以外の確率で現れます。 入力 関数またはプログラムは、キクセルのイメージを取得する必要があります。これを行う方法は柔軟です。多次元配列などを使用したファイル名はすべて受け入れられます。 出力 関数またはプログラムは、古典的なピクセルの画像を生成する必要があります。この生成された画像のデータ構造も柔軟です。全ての画素が、これら三つの一つであることに注意してください:RGB(255,0,0)、RGB(0,255,0)およびRGB(0,0,255) 出力は確定的であってはなりません。これらは量子ピクセルです!同じ入力でも異なる出力になるはずです。 …

9
文字列をひっかく
スナックされた文字列は次のようになります。 T AnE eOf ifi ing h s x l A k e r isI amp Sna dSt あなたのタスク 文字列sとサイズをn取得し、スナックされた文字列を出力します。入力しThisIsAnExampleOfaSnakifiedString、3上記の例を生成します。 仕様書 s コードポイント33から126までのASCII文字のみが含まれます(スペースや改行は含まれません)。 s 長さは1〜100文字です。 n各出力文字列セグメントのサイズを表す整数です。「蛇」の曲線を構成する文字の各行(上/下または左/右)はn文字です。例については、テストケースを参照してください。 n 3〜10になります。 出力文字列は常に下向きになります。 各行の末尾のスペースは許可されます。 出力の最後にある末尾の改行も使用できます。 先行スペースは使用できません。 code-golfは、バイト単位の最短コードが勝つことを意味します。 テストケース a 3 a ---------- Hello,World! 3 H Wor e , l llo d! ---------- ProgrammingPuzzlesAndCodeGolf 4 …
35 code-golf  string  ascii-art  code-golf  code-golf  string  balanced-string  decision-problem  code-golf  string  geometry  grid  code-golf  tips  lisp  code-golf  quine  tips  king-of-the-hill  code-challenge  math  code-golf  string  palindrome  math  fastest-code  code-golf  string  counting  code-golf  code-golf  internet  code-golf  quine  source-layout  hello-world  code-golf  math  number  sequence  arithmetic  code-golf  ascii-art  grid  code-golf  number  grid  code-golf  string  crossword  code-golf  code-golf  ascii-art  grid  counting  code-golf  code-golf  math  sequence  arithmetic  number-theory  code-golf  code-golf  graphical-output  geometry  random  code-golf  ascii-art  grid  counting  code-golf  string  ascii-art  code-challenge  test-battery  code-golf  string  code-golf  ascii-art  kolmogorov-complexity  code-golf  interpreter  code-golf  math  sequence  code-golf  math  primes  set-partitions  code-golf 

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