プログラミングパズルとコードゴルフ

プログラミング愛好家やコードゴルファーのためのQ&A

13
エンコードされた文字列を展開する
古典的なランレングスのエンコードとデコードがあります。 input output a3b2c5 aaabbccccc そして、それはかなり簡単で前に行われました。 課題は、複数の文字がランレングス(0〜9の1桁)に先行する場合の非標準的な動作も考慮することです。ランレングス数字の前の各文字(数字以外または文字列の最後の前の最後の数字)には、その値が個別に適用され、順番に出力されます。 いくつかのエッジケースを含むいくつかのテスト入力および出力: input output ab3c5 aaabbbccccc a0b3 bbb 13b1 111b a13b1 aaa111b a123b1 aaa111222b aa2a1b1 aaaaab 文字シーケンス([a-zA-Z0-9]+)の後には、ランレングス長([0-9])が続く必要があります 有効な入力のみを考慮する必要があります(([a-zA-Z0-9]+[0-9])*) はい、空の文字列は有効な入力です。 入力は標準入力経由、出力は標準出力経由 これはコードゴルフで、バイト数が勝者を決定します。
18 code-golf  string 

3
真珠のネックレスを張る
概要 Pearls(またはMasyu)は、グリッド上でプレイされるロジックゲームです。黒と白の真珠がグリッドに配置されています。オブジェクトは、形成することです単一の閉じたループ直線セグメントと直角のみを使用して、各真珠を通過ことです。 ループが真珠とどのように相互作用するかを管理するいくつかのルールがあります。 白い真珠は真っ直ぐに移動する必要がありますが、ループはそのパス内の前のセルおよび/または次のセルで回転する必要があります。 黒真珠をオンにする必要がありますが、ループはそのパス内の次のセルと前のセルを直進する必要があります。 ループはそれ自体と交差または交差してはなりません。すべてのセルには、正確にゼロまたは2つのループのエントリ/出口があります。 ウィキペディアのパズルの例(およびその解決策): あなたの目的は、与えられたパズルを解くことです。考えられる解決策が複数ある場合、どちらを指定してもかまいません。 入力 入力は、未解決の正方形グリッドになります。上記の例は次のようになります。 ..w.w..... ....w...b. ..b.b.w... ...w..w... b....w...w ..w....w.. ..b...w... w...b....w ......ww.. ..b......b wホワイトパール、bブラックパール、.空のセルです。 入力が有効であると仮定します。これは、整形式であることを意味し、少なくとも1つの解決策が可能です。有効なパズルはすべて3x3以上で、少なくとも1つの真珠が含まれています。 出力 出力は、パスを表す座標の文字列です。グリッドの左上隅は0 0、右上はn-1 0、ここでnはグリッドの幅です。 パスは、単に順序付けられた一連の座標です。 x1 y1 x2 y2 x3 y3 ... パスは閉じられていると想定されるため、最後に最初の座標を繰り返す必要はありませんが、閉じてもペナルティはありません。 出力は、パス内の少なくともすべてのコーナーで構成される必要があります。ターンがない場合、パス上のすべてのセルを出力する必要はありません。たとえば、この例の出力は次のように開始できます。 1 0 5 0 5 1 ... または 1 0 2 0 3 0 …

24
カウンターカウンター
タイポグラフィでは、カウンターは文字の形または記号で完全または部分的に囲まれた文字の領域です。閉じたカウンターは、文字形式または記号で完全に囲まれたカウンターです。入力として文字列を取り、テキスト内の閉じたカウンターの総数を出力するプログラムを作成する必要があります。 あなたの入力: コマンドライン入力またはSTDINから入力できますが、どちらを指定する必要があります。 印刷可能なASCII文字のみで構成されます。つまり、32〜126の間のすべてのASCII値を意味します。これにはスペースが含まれます。詳しくは。 現在、これはフォント間でわずかに異なります。たとえば、これを読んでいるフォントは、「g」に1つの閉じたカウンターがあると見なしますが、googleフォントには「g」に2つの閉じたカウンターがあります。これが問題にならないように、文字ごとのクローズドカウンターの公式数を以下に示します。 閉じたカウンターのないすべてのシンボル: !"'()*+,-./12357:;<=>?CEFGHIJKLMNSTUVWXYZ[\]^_`cfhijklmnrstuvwxyz{|}~ これにはスペースが含まれることに注意してください。 以下は、1つの閉じたカウンターを持つすべてのシンボルです。 #0469@ADOPQRabdegopq そして、ここに2つの閉じたカウンターを持つすべてのシンボルがあります: $%&8B 最後に大事なことを言い忘れましたが、ここにいくつかのサンプルの入力と出力があります。 Programming Puzzles and Code-Golf 印刷する必要があります 13 4 8 15 16 23 42 印刷する必要があります 5 All your base are belong to us 印刷する必要があります 12 Standard loopholes apply 印刷する必要があります 12 Shortest answer in bytes is the winner! 印刷する必要があります 8
18 code-golf  string 

15
0〜2 ^ n-1はPOPCORN順
...申し訳ありませんが、ポップコーンはありません。POPCNTだけです。 数値を取り込み、0から2 n -1 までのすべての整数を、数値のバイナリ表現(popcount)の1ビットの数値の昇順で出力する最短のプログラムまたは関数を記述します。重複は許可されません。n 同じポップカウントを持つ数字の順序は実装定義です。 たとえば、の場合n = 3、これらの出力はすべて有効です。 0, 1, 2, 4, 3, 5, 6, 7 [0, 4, 1, 2, 5, 3, 6, 7] 0 4 2 1 6 5 3 7 入力および出力形式は、言語機能を使用してコードをさらに学習できるように実装定義されています。出力にはいくつかの制限があります。 数値は10進形式で出力する必要があります。 出力には、数字の間に適切な区切り文字が含まれている必要があります(末尾の区切り文字は使用できますが、先頭には使用できません)。 ラインフィード(\n)、タブ(\t)、スペース、,、.、;、|、-、_、/非常に合理的セパレーターです。きれいに印刷するために追加のスペースを気にしませんが、区切り文字として文字や数字を使用しません。 数字と区切り記号は[ ]、{ }または任意の配列表記またはリスト表記で囲むことができます。 上記以外の内容は印刷しないでください。 ボーナス ソリューションがその場で数を生成できる場合は、スコアに0.5を掛けます。このボーナスの精神は、印刷ソリューションをジェネレーターに直接変換する場合、ジェネレーターは最大でO(n)メモリのみを使用することです(nは上記で定義されたビット数です)。(実際にソリューションをジェネレーターに変換する必要はありません)。n <= 28を課している間、すべての数値を格納するために必要なメモリは指数関数的に増加し、単純なソートソリューションはn = 28で少なくとも4 GBのメモリを占有することに注意してください。 このボーナスを請求する前に、ソリューションの仕組みに関する簡単な説明を追加してください。
18 code-golf 

1
散髪してください!
これは私の頭です: \ /-- -| / -\ | | | \ \ \ \ | --\ | \ | | / |--| / / | /|- //--| / | | | || //\ | | \ /| // \ | 正確に8本の毛で構成されています。髪が長すぎます。個々のストランドを指定した長さに切断してください。 入力 このセクションの主な魅力は、実際の髪の毛です。怠laな人のためのアニメーションとともに、グラフィカルな色分けされた表現があります: そして、髪のセットが何であるかの完全な仕様は次のとおりです。 私たちが呼ぶ、個々の毛、ストランドは、から作られる/、\、|、および-今後として知られ、ASCII文字原子。 ヘッドの全体(結合されたすべてのストランド)はc、r行cごとの列になります(≥1およびr≥2)。 各ストランドは... ヘッドの最後の行(行r-1)から開始します。 長さlがl≥2である。 ストランドは、次の方法で解析できます。 ストランドの下部から始めます。これは次のようになります/、|または\私たちが呼ぶ原子、根を。(ストランドは左から右に解析され、ルート順に並べられます。) …

1
ドットを接続できますか?
この課題は、Flow Freeに基づいています。オンライン版はここで見つけることができます:http://www.moh97.us/ パズルが渡されます。1パズルが解ける0場合、または解けない場合は戻らなければなりません。 パズルを解くには、プレーヤーは空の四角を1回だけ使用して、数字の各ペアを接続するパスを作成する必要があります。 正方形の寸法で渡され、次に各ドットのx、y、c(cは色を表す数字)に渡されます。例えば: あなた5,5 0,0,0 3,0,1 1,1,2 1,2,2 4,2,1 4,4,0に渡された場合、それは以下を表します: 0..1. .2... .2..1 ....0 そして、1を返します。 以下に、テストの問題をいくつか示します。 5,2 2,0,1 0,1,2 4,1,2 を表します: ..1.. 2...2 が1つしかないため、解けません1。 4,2 0,0,0 3,0,0 0,1,0 3,1,0 を表します: 0..0 0..0 また、2 0秒以上含まれるため、解けません。 8,6 0,0,1 7,5,1 を表します: 1....... ........ ........ ........ ........ .......1 そして、あなたはすべての正方形を使用することはできないので、解決できません。 2,5 0,0,1 2,0,6 …

4
スノーフレークを描く
ジョーはバハマに住んでいます。冬です。彼の子供たちは雪がないことに失望しています。ジョーは子供のために雪を作る必要があります。幸いなことに、彼は3Dプリンターを持っています。彼はそれで雪片を作る予定です。残念ながら、彼は雪の結晶がどのように見えるかわかりません。実際、彼はスノーフレークを見たことがない!彼のために雪片の2Dイメージを自動的に生成するプログラムを作成して、彼を助けましょう。 入力 画像の直径(ピクセル単位)、実際には雪片である画像の割合。 出力 必要な直径のスノーフレークの画像。ファイルに保存するか、ユーザーに表示できます。 仕様書 30度の角度を持つくさびを作成します。ウェッジのポイントに初期シードを持つブラウン木を作成します。画像の残りの部分を生成するために、画像の中心の周りにウェッジを12回反射します。スノーフレークの色は白です。背景の色は黒です。 得点 ブラウンの木を生成する方法はさまざまであるため、スコアは10 *投票数-ゴルフスコアです。 ゴルフスコアは、プログラム内のバイト数として定義され、次のボーナスがあります。 -20%スノーフレークの対称性を任意に指定できます。 -50%スノーフレークの形状を指定できます。(ウェッジの辺の長さの比率を指定できることにより。) 最高スコアが勝ちます。 以下の図は、比率が約2の場合のウェッジの形状を示しています。 スコアボード: マーティン・バトナー:10 * 14-409 = -269 ニミ:10 * 1-733 * .5 = -356.5 オプティマイザー:10 * 5-648 = -598 勝者は-269のスコアを持つマーティンです!

9
期間を合計する
チャレンジ stdinに表示されるすべての期間を合計できる最短のコードを記述します。プログラムは、次のパターンのいずれかと一致する文字列のみを考慮し、残りは無視する必要があります。 HH:MM:SS (it will be interpreted as HH hours, MM minutes and SS seconds) H:MM:SS (it will be interpreted as H hours, MM minutes and SS seconds) MM:SS (it will be interpreted as MM minutes, SS seconds) M:SS (it will be interpreted as M minutes, SS seconds) 列挙されたパターンと一致する文字列の例: 12:00:01 …

6
落ちてくる岩を予測する
この課題では、側面から見た2次元の地形の地図が与えられます。残念ながら、地形の一部は空中に浮いています。つまり、それらはcrash落します。あなたの仕事は、彼らが着陸する場所を予測することです。 入力 入力は、同じ長さの1つ以上の改行で区切られた文字列で、文字#(番号記号、岩を表す)または.(ピリオド、空の空間を表す)のみを含みます。 出力 出力の形式は入力と同じですが、次の変更が加えられています。入力文字列を岩の2次元グリッドとして表示します。隣接する岩の経路によってグリッドの下部に接続されている入力のすべての岩は硬いです。他の岩は緩いです。斜めに隣接する岩は隣接しているとは見なされません。すべての緩い岩は真っ直ぐに落ち、硬い岩または一番下の列の上のスタックになります。緩い岩は互いに付着していないため、大きな岩としてではなく、個々に落ちます。出力は、結果のグリッドです。 例 入力 ..###. .##.#. .#.... .##.#. 緩い岩が含まれていないため、出力は同じです。 入力 ...#.. .#..#. .#..## .#...# .##### .#...# 上部に緩い岩が1つあり、その下にある堅い岩の上に落ちます。出力は ...... .#..#. .#..## .#.#.# .##### .#...# 入力 .#####.... .#....#### ###.###..# #.#...##.. .####..#.# ......###. ..#...#..# ..#...#..# 左側に緩い岩の大きなグループがあります。岩が落ちるとグループが壊れるので、出力は .......... ....###### ..#.###..# . #...##.. .##....#.. .##...#### ####..#..# #####.#..# 明確化 STDINから入力を取得してSTDOUTに出力するか、関数を記述できます。 これはコードゴルフなので、最短のプログラム(バイト単位)が勝者です。 標準の抜け穴は許可されていません。
18 code-golf  grid 

4
三角戦艦(計算ジオメトリ問題)
あなたは戦艦の船長です。エンジニアリング部門は今年、デザインでコーナーを切っているので、あなたが乗っている船は単純な三角形の形をしています。 デッキに出て海風を楽しんでください...長くはありませんが。敵があなたを攻撃しました!—しかし、ショットはヒットしますか? 入力 このチャレンジのために、関数または完全なプログラムを作成できます。 プログラムは11個の整数を取り、そのうち10個がペアになります。 整数の最初の3つのペア(x 1、y 1)、(x 2、y 2)、(x 3、y 3)は、船舶の頂点を指定します。形成された三角形の面積はゼロではありません。 次の整数のペア(e x、e y)は、敵の大砲の位置を指定します。敵の大砲が船の上や船の境界内に横たわることはありません。* その後のペア(a x、a y)は、敵が狙った場所を指定します。これは(e x、e y)とは異なります。 最後の正の整数Rは、敵のショットの範囲を指定します *あなたはその出来事に気付かなかった場合、ひどいキャプテンになるでしょう! 出力 あなたは返す/印刷する必要がありますtruthy戦艦がヒットになる場合は、(1、真など)の値をそれ以外の場合はfalsy値(例えば、偽、0)。 ヒットとは何ですか? 敵のショットは、(a x、e y)から(a x、a y)の方向の長さRの直線セグメントです。この線分が三角戦艦の内部の一部と重なる場合、これはヒットとしてカウントされます。それ以外の場合、ヒットではありません。 三角形に沿って放牧するショット、または三角形の境界までしか到達しないショットは、ヒットとしてカウントされません。 例 0 0 0 1 1 0 1 1 0 0 2 ヒット:敵があなたの船の真ん中を撃ちました! 2 0 0 2 4 4 …

6
戦車戦争をしましょう!
戦車戦争をしましょう! レーザーでそれらを破壊することに部分的に触発された 目的 あなたの仕事は戦車を制御することです。2D戦場で動き回り、他の戦車や障害物を撃ちます。最後の戦車が勝者になります! マップ形式 あなたの戦車は、単位正方形のnby nグリッドに基づく2Dフィールドにあります。n提出物の数に基づいて何を決定します。各正方形には、次のうち1つのみを含めることができます。 タンク 木 岩石 壁 なし すべての障害物と戦車はそのスペースを完全に埋め、それらが命中したすべてのショットがさらに物事にダメージを与えないようにします。 #= tank を使用したフィールドの例を次に示します。T= tree; R=ロック; W=壁; .== n10で何もない .....#.... ..T....R.. WWW...WWWW W......T.. T...R...Ww W...W..... W....W...T WWWWWW...R W......... WWWWWWRT.. 座標は、左から右に増加し、下から上x, yにx増加する形式ですy。左下のスペースには座標があり0, 0ます。各タンクは空いているスペースに移動して、あらゆる方向に射撃できます。 マップダイナミクス あなたの戦車は他の戦車を撃つだけではありません!マップ上で何かを撮影すると、事態が発生する可能性があります。 壁が撃たれた場合、1から4の範囲のいくつかのショットの後、壁は破壊されます。 木が撃たれた場合、すぐに破壊されます 岩が撃たれた場合、そのショットはそれを通り過ぎ、次に当たるものにダメージを与えます 何かが破壊されると、それはもはやマップ上にありません(何も置き換えられません)。ショットが障害物を破壊した場合、それはブロックされ、そのパスに沿ってそれ以上の損傷はありません。 タンクダイナミクス 各タンクはlife= 100で始まります。タンクでの各ショットは、life距離に基づいて20〜30減少します。これはdelta_life=-30+(shot_distance*10/diagonal_map_length)(diagonal_map_lengthが(n-1)*sqrt(2))で計算できます。さらに、各戦車はlife1ターンにつき1回再生します。 ターン いくつかのラウンドが実行されます(提出したら決定します)。すべてのラウンドの開始時に、マップがランダムに生成され、タンクがランダムな空の場所に配置されます。すべてのラウンドで、各タンクには任意の順序でターンが与えられます。すべての戦車にターンが与えられた後、同じ順番で再びターンが与えられます。ラウンドは、タンクが1つだけになるまで続きます。その戦車が勝者となり、1ポイントを獲得します。その後、ゲームは次のラウンドに進みます。 すべてのラウンドが実行されたら、この質問のスコアを投稿します。 戦車のターン中、次のいずれかを実行できます 水平または垂直のいずれかの方向に最大3スペース移動します。タンクが障害物または別のタンクによってブロックされている場合、障害物またはタンクを通過せずに可能な限り移動されます。 浮動小数点の角度(度単位)で表されるある方向で撮影します。戦車のローカルスペース(水平に左から右、別名東またはTurnAction.Direction.EAST)のx軸は0度で、角度は反時計回りに増加します。ショットは不正確であり、ショットの実際の角度は、選択した角度より5度大きい場合も小さい場合もあります。 何もしない。 …

6
電子配置
電子配置 あなたの使命は、元素の原子番号を入力として受け入れ、その電子配置(2,8,8,2カルシウムなど)を出力することです。 入力 1〜118の原子番号。有効な入力を想定できます。原子は荷電していません(陽子と同じ数の電子を持っています)。入力が変数に格納されることを期待しない場合があり、完全なプログラムを作成する必要があります。 出力 空でない各電子シェル内の電子の数。出力形式にはかなり寛大になります。次のすべてが許容されます。つまり、数字を区切るために句読点または空白を使用でき、あらゆる種類の括弧が許可されます。どちらを使用するかを指定してください。 2,8,8,2 2.8.8.2 2, 8, 8, 2, [2,8,8,2] 2 8 8 2 ([2 [8]] [8] 2) 電子のしくみ 原子では、電子はエネルギーレベルである「シェル」に整理されます。各シェルには一定の容量、つまり保持できる最大電子数があります。シェルは内側から外側に向かって充填されますが、均一ではありません。このソースに従って、原子番号を指定して、各シェルに存在する電子の数を決定することがタスクです。 カルシウム(原子番号20)までは、シェルは均等に順番に満たされます。内殻は最初に2の容量まで充填され、2番目から8番目、3番目から8番目、最後の2まで充填されます2,8,8,2。カルシウムの電子配置はです。 カルシウムの後、事態は複雑になります。さらに電子は最後の電子ではなく、3番目のシェルに入ります。さらに悪いことに、バナジウム(23)は2,8,11,2、クロム(24)は2,8,13,1マンガン(25)です2,8,13,2。 ただし、いくつかの一貫したパターンがあります。希ガスとその前の7つの要素は、常に外殻の電子数が1から8に増加します。たとえば、次のようになります。 ゴールド(79): 2,8,18,32,18,1 水銀(80): 2,8,18,32,18,2 ... アスタチン(85): 2,8,18,32,18,7 ラドン(86): 2,8,18,32,18,8 ルール 標準的な抜け穴は禁止されています。 このチャレンジの前に存在していたライブラリは許可されています。 原子、分子、または化学を特に扱う組み込みまたはライブラリ機能は禁止されています。 バイト単位の最小コード長が優先されます。 リンクされたソースでは、要素103-118の構成は予測されているように(?)でマークされており、要素は不安定すぎてチェックできません。この課題では、それらが正しいと仮定します。 データの一部またはすべてをハードコーディングできます。 [新しい規則]制御文字を使用している場合は、ファイルのbase64またはxxdダンプを提供してください(多くの回答が行っているようです) 勝者:デニスのCJamの答えは80バイト!

6
スライム:領土戦争
あなたはスライムの塊です。当然、スライムであるため、できるだけ多くのエリアに滲み出します。しかし、まったく同じことをしたい3つのスライムがいます。誰が優れたスライムになりますか? 説明 すべてのスライムは1つのアリーナに集められます。審査員(つまり、制御プログラム)は、考えられるすべての4スライムの組み合わせの網羅的なリストを調べ、それらをテーブルの隅に置き、どのスライムがほとんどのエリアに滲み出るかを観察します。 スライムは、各ターンで3つのアクションのいずれかを実行できます:展開、ジャンプ、またはマージ。これらの意味の詳細については、出力セクションで説明します。 ボード/アリーナ アリーナは正方形のボードになります(現在は8x8ですが、これは将来変更される可能性があります)。進行中のゲームのアリーナの例を次に示します。 11111222 11111444 11.22444 .1222.4. 333.3244 33333.44 333...44 333....4 スライムは1〜4の数字(プレイヤー1〜4)で表され、空きスペースはドット(.)で表されます。最初に、ボードは、左上隅のプレーヤー1のスライム、右上のプレーヤー2、左下のプレーヤー3、右下のプレーヤー4を除くすべての空きスペースとして開始します。 座標は、コードを読みやすくするために、0から始まる行と列のインデックスで表されます。たとえば、座標(3、6)は、4行目の7番目の正方形(上の例ではa 4)を表します。(これにより、正方形へのアクセスが簡単になりますboard[coords.x][coords.y]。)以下に視覚的な図を示します。 (0, 0) (0, 1) (0, 2) (1, 0) (1, 1) (1, 2) (2, 0) (2, 1) (2, 2) 入力 プログラムの入力は、プレイヤー(1、2、3、または4)、コンマ(,)、ボード/アリーナのコンテンツ(改行をコンマに置き換えたもの)です。たとえば、上記のシナリオでプレイヤー3だった場合、入力は次のようになります。 3,11111222,11111444,11.22444,.1222.4.,333.3244,33333.44,333...44,333....4 出力 プログラムは4つの整数を出力する必要があります。最初の2つは、移動するスライムの行と列のインデックスであり、次の2つは、移動するスライムの行と列のインデックスです。 各ターンには3つの選択肢があります。スプレッド、ジャンプ、マージです。 展開する 拡散するには、ターゲット座標は移動するスライムから正確に1正方形離れている必要があり、ターゲット座標の正方形は空のスペースである必要があります。拡散すると、新しいスライムがターゲット座標に作成され、古いスライムは削除されません。新しいスライムが作成された後、この新しいスライムの周囲の8マスにあるすべての敵スライムは、移動したプレイヤーに変換されます。 たとえば、図1のボードでは、プレーヤー1が出力する0 1 1 2場合、結果は図2のボードになります。 1. 2. 11.22 …

13
ある悪い三者演算子は別のものに値する
今日のDaily WTFは、次のコード行を引用しています... FailSafe==0?'No technical alarms':((FailSafe&1)!=0&&(FailSafe&2)!=0&&(FailSafe&4)!=0&&(FailSafe&8)!=0?'Detection zones staying in a given state; Bad visibility; Initialization; Bad configuration':((FailSafe&1)!=0&&(FailSafe&2)!=0&&(FailSafe&4)!=0?'Detection zones staying in a given state; Bad visibility; Initialization': ((FailSafe&1)!=0&&(FailSafe&2)!=0&&(FailSafe&8)!=0?'Detection zones staying in a given state; Bad visibility; Bad configuration':((FailSafe&1)!=0&&(FailSafe&4)!=0&& (FailSafe&8)!=0?'Detection zones staying in a given state; Initialization; Bad configuration':((FailSafe&2)!=0&&(FailSafe&4)!=0&&(FailSafe&8)!=0?'Bad visibility; Initialization; Bad configuration':((FailSafe&1)!=0&&(FailSafe&2)!=0?'Detection …
18 code-golf 

4
実用的な数値を計算する
定義 正の整数nは、すべてのより小さい正の整数がの別個の約数の合計として表される場合に限り、実用的な数値(OEISシーケンスA005153)ですn。 たとえば18、実用的な数値です。除数は1、2、3、6、9、18であり、18より小さい他の正の整数は次のように形成できます。 4 = 1 + 3 5 = 2 + 3 7 = 1 + 6 8 = 2 + 6 10 = 1 + 9 11 = 2 + 9 12 = 3 + 9 = 1 + 2 + 9 = 1 + 2 + 3 …
18 code-golf  sequence  number-theory  code-golf  code-challenge  sorting  c  code-golf  restricted-source  code-golf  natural-language  code-golf  tree-traversal  file-system  popularity-contest  pi  polyglot  code-golf  game  sliding-puzzle  code-golf  game  minesweeper  code-challenge  ascii-art  code-challenge  popularity-contest  graphical-output  code-challenge  popularity-contest  hello-world  underhanded  obfuscation  code-golf  code-golf  function  code-golf  code-golf  code-golf  popularity-contest  rosetta-stone  code-golf  primes  code-golf  restricted-source  popularity-contest  number  sequence  code-golf  restricted-source  popularity-contest  graphical-output  code-golf  popularity-contest  code-golf  primes  code-golf  game  code-golf  math  popularity-contest  popularity-contest  code-generation  popularity-contest  code-bowling  code-golf  popularity-contest  underhanded  code-golf  metagolf 

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