タグ付けされた質問 「code-challenge」

コードチャレンジは、他のスコアリングタグ(コードゴルフなど)ではカバーされない客観的な勝ち基準でプログラミングパズルを解くクリエイティブな方法の競争です。

4
最優秀得点板
私はこの(現在は無効になっている)質問への回答を見ることに興味がありましたが、修正/改善されたことはありませんでした。 6面のBoggleダイス(この質問から盗まれた構成)が与えられたら、処理時間の2分で、どのボード構成が最高のスコアを可能にするかを決定します。(つまり、どの面でどのサイコロが最大のスコアリングワードプールを可能にするか?) 目的 コードは2分(120秒)以内で実行する必要があります。その時点で、自動的に実行を停止し、結果を出力する必要があります。 最終的なチャレンジスコアは、プログラムの5回の実行の平均Boggleスコアになります。 同点の場合、勝者はより多くの単語を見つけたアルゴリズムになります。 引き分けがある場合、勝者はより多くのアルゴリズムを見つけた方になります 長い(8+)単語をます。 ルール/制約 これはコードの挑戦です。コード長は関係ありません。 を参照してください 単語リストこのリンクをて(ISPELL "english.0"リストを使用-SCOWLリストにはかなり一般的な単語がありません)。 このリストは、任意の方法でコード内で参照/インポート/読み取りできます。 正規表現に一致する単語のみ ^([a-pr-z]|qu){3,16}$がカウントされます。(小文字、3〜16文字、quのみを単位として使用する必要があります。) 単語は、隣接する文字(水平、垂直、および斜め)をリンクして、1つの単語で1つのダイを複数回使用することなく、正しい順序で単語を綴ることによって形成されます。 単語は3文字以上でなければなりません。短い単語はポイントを獲得しません。 サイコロではなく、文字が重複してもかまいません。 ボードの片側からもう一方の側にエッジ/クロスオーバーする単語は許可されていません。 最終的なBoggle(チャレンジではない)スコアは、検出されたすべての単語のポイント値の合計です。 各単語に割り当てられるポイント値は、単語の長さに基づいています。(下記参照) 通常のBoggleルールは、他のプレイヤーが見つけた単語を控除/割引します。ここでは、他のプレイヤーが関与しておらず、見つかったすべての単語が合計スコアにカウントされるものとします。 ただし、同じグリッドで複数回見つかった単語は1回だけカウントする必要があります。 機能/プログラムは最適な配置を見つける必要があります。事前に定義されたリストを単純にハードコーディングすることはできません。 出力は、理想的なゲームボードの4x4グリッド、そのボードで見つかったすべての単語のリスト、およびそれらの単語に一致するBoggleスコアでなければなりません。 ダイ構成 A A E E G N E L R T T Y A O O T T W A B B J O …

8
コンパイル時にCRC32テーブルを計算する[終了]
閉まっている。この質問はトピック外です。現在、回答を受け付けていません。 この質問を改善したいですか? 質問を更新して、 Code Golf Stack Exchangeのトピックになるようにします。 5年前に閉鎖されました。 CRC32のリファレンス実装は、実行時にルックアップテーブルを計算します。 /* Table of CRCs of all 8-bit messages. */ unsigned long crc_table[256]; /* Flag: has the table been computed? Initially false. */ int crc_table_computed = 0; /* Make the table for a fast CRC. */ void make_crc_table(void) { unsigned long c; …

4
ASCIIアートで長い分割を視覚化する
ASCIIアートで長い除算を視覚化するプログラムを作成します。入力は、選択した入力形式を使用して、分子と分母の2つの整数で構成されます。 例: 1234÷56: 22 ---- 56|1234 112 --- 114 112 --- 2 1002012÷12: 83501 ------- 12|1002012 96 --- 42 36 -- 60 60 -- 12 12 -- 0÷35 0 - 35|0 ルール: プログラミング言語の除算演算子の使用は許可されています。 大きな整数のサポートの使用も許可されています。 一貫性のために: 商がゼロの場合、ダイビングボードの最後にゼロを1つ出力します。 余りがゼロの場合、印刷しないでください。 数字に先行ゼロを印刷しないでください。 末尾の余分な改行と右側の末尾のスペースは許可されます。 最小の文字数のソリューションが勝ちです。 制限: 0 <=分子<= 10 72 - 1 1 <=分母<= 9999999 …

3
ASCIIアルファベットのN回シフトすると常にNを印刷するプログラムを作成する
入力を必要としない印刷可能なASCII文字のみを使用してプログラムを作成します。参考のために、95個の印刷可能なASCII文字を順番に示します。 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ プログラムを実行する0と、(オプションの末尾の改行を加えて)stdoutに出力され、その後正常に終了します。 プログラム内の各文字が印刷可能なASCIIの右側の文字Nスペースで置き換えられ、スペースからループに戻る~と、結果として印刷可能なASCII文字列は理想的には、入力および出力Nを取らない同じ言語で実行可能なプログラムになります(プラスN = 1〜94の場合、stdoutへのオプションの末尾の改行)、その後正常に終了します。 たとえば、元のプログラムが @Cat~(88 !) それを実行する0と、すべての文字が出力可能になり、印刷可能なASCIIスケールで1つシフトされます。 ADbu )99!"* を出力する別のプログラムが生成されます1。再度そうすることは理想的には出力する別のプログラムになります2 BEcv!*::"#+ そして、3回と4回など、94回シフトするまで ?B`s}'77~ ( 理想的には、出力するプログラムです94。 安心は、これが理想的な動作にすぎないということです。あなたのプログラムとその94の派生物はすべて動作する必要はありませんが、最初から連続して行うほど良いです。(機能しないプログラムは、何らかの動作をする可能性があります。) 得点 スコアは、元の(出力するプログラム)から始まる連続したプログラムの数です0。つまり、対応するNを正しく出力します。最高スコア(最大95)の答えが勝ちます。同点の場合、バイト単位で最短の長さのプログラムが勝ちます。 たとえば、@Cat~(88 !)出力0とADbu )99!"*出力1がBEcv!*::"#+エラーの場合、スコアは2になります。?B`s}'77~ (正確に出力94しても、N = 30〜40のすべてのプログラムが機能していても、2 です。ゼロから始まる連続した作業プログラムの数のみがカウントされます。 ノート 潜在的な競合や抜け穴と戦うために、競合する回答は、先頭にゼロや記号や小数点がない(つまり、プレーン0 1 2... 94)10進数で数値を出力する必要があります。 異なる基数または数値形式を使用する言語は許可されますが、勝つ資格はありません。 オプションの末尾の改行の存在は、プログラム間で一貫している必要はありません。 関数とREPLコマンドは許可されず、完全なプログラムのみが許可されます。

3
コンコルドのlight状
バックグラウンド 巡回セールスマン問題(TSP)は最短回路を尋ね訪問その都市の指定されたコレクション。この質問の目的のために、都市は飛行機内の点であり、それらの間の距離は通常になりますユークリッド距離(最も近い整数に丸められます)になります。サーキットは「往復」でなければなりません。つまり、出発都市に戻る必要があります。 コンコルドTSPソルバは、ユークリッド巡回セールスマン問題のインスタンスを解決することができ、正確かつはるかに高速1が期待するよりも。たとえば、コンコルドは85,900ポイントのインスタンスを正確に解決できました。その一部は次のようになります。 ただし、一部のTSPインスタンスは、コンコルドの場合でも時間がかかりすぎます。たとえば、誰も解決できませんでした、モナリザに基づいてこの100,000ポイントのインスタンスを。(あなたがそれを解決できるなら、1,000ドルの賞金が提供されます!) Concordeは、ソースコードまたは実行可能ファイルとしてダウンロードできます。デフォルトでは、組み込みの線形プログラム(LP)ソルバーQSoptを使用します使用しますが、CPLEXなどのより良いLPソルバーを使用することもできます。 チャレンジ Concordeに5分以上かかる、生成できる最小のTSPインスタンスは何ですかが解決するますか? インスタンスを出力するプログラムを作成するか、他の方法を使用できます。 得点 インスタンス内のポイントが少ないほど良い。インスタンスのファイルサイズによって関係が壊れます(以下を参照)。 標準化 異なるコンピューターはより高速または低速で実行されるため、ランタイムの測定基準としてConcorde用NEOSサーバーを使用します。次の単純な2次元座標形式でポイントのリストを送信できます。 #cities x_0 y_0 x_1 y_1 . . . x_n-1 y_n-1 NEOSで使用する必要がある設定は、「コンコルドデータ(xyリストファイル、L2ノルム)」、「アルゴリズム:コンコルド(QSopt)」、および「ランダムシード:固定」です。 ベースライン TSPLIBrl1889.tspからの1,889ポイントのインスタンスには、「合計実行時間:871.18(秒)」がかかります。これは5分以上です。次のようになります。

1
ニューラルネットワークで並べ替える
これまでのニューラルネットゴルフの課題(これとそれ)は、私に新しい課題を提起するきっかけになりました。 チャレンジ 任意の4次元入力ベクトルが与えられると、ように最小のフィードフォワードニューラルネットワークを探す(a 、b 、c 、d)(a、b、c、d)(a,b,c,d)の整数のエントリと[ - 10 、10 ][−10、10][-10,10]、ネットワーク出力sort(a,b,c,d)sort(a,b,c,d)\textrm{sort}(a,b,c,d)と厳密に0.50.50.5より小さい座標に関する誤差。 許容性 この課題に対して、フィードフォワードニューラルネットワークはレイヤーの構成として定義されます。層は、関数であるL:Rn→RmL:Rn→RmL\colon\mathbf{R}^n\to\mathbf{R}^m行列で指定されたA∈Rm×nA∈Rm×nA\in\mathbf{R}^{m\times n}の重みベクトルb∈Rmb∈Rmb\in\mathbf{R}^mのバイアス、及び活性化関数 f:R→Rf:R→Rf\colon\mathbf{R}\to\mathbf{R} coordinate-適用されます賢い: L(x):=f(Ax+b),x∈Rn.L(x):=f(Ax+b),x∈Rn. L(x) := f(Ax+b), \qquad x\in\mathbf{R}^n. アクティベーション関数は任意のタスクに合わせて調整できるため、この課題を面白くするためにアクティベーション関数のクラスを制限する必要があります。次のアクティベーション機能が許可されています。 身元。 f(t)=tf(t)=tf(t)=t ReLU。 f(t)=max(t,0)f(t)=max⁡(t,0)f(t)=\operatorname{max}(t,0) ソフトプラス。 f(t)=ln(et+1)f(t)=ln⁡(et+1)f(t)=\ln(e^t+1) 双曲線正接。 f(t )= tanh(t )f(t)=タン⁡(t)f(t)=\tanh(t) シグモイド。 f(t )= etet+ 1f(t)=etet+1f(t)=\frac{e^t}{e^t+1} 全体として、許容ニューラルネットは、フォームとるLk∘ Lk − 1○は⋯ ○はL2∘ L1Lk∘Lk−1∘⋯∘L2∘L1L_k\circ L_{k-1}\circ\cdots \circ L_2\circ L_1、いくつかのためにkkk各層、L私L私L_i重みで指定されたA私A私A_i、バイアスb私b私b_i、及び活性化関数f私f私f_i上記のリストから。たとえば、次のニューラルネットは許容されます(このチャレンジのパフォーマンス目標を満たしていませんが、有用なガジェットである可能性があります)。 [ 分(a …

30
紛失した番号を印刷する
Lost TVシリーズの大ファンとして、私はいつもエピソードに繰り返し登場する一連の数字に興味をそそられました。これらの番号は次のとおりです。 4,8,15,16,23,424,8,15,16,23,42 4, 8, 15, 16, 23, 42(A104101) 任意のプログラミング言語を使用して、これらの数値を出力するコードを記述します。 得点: 最短回答が勝つ 出力には、他の数字や文字を含めることはできません。セパレータとして他の文字を使用することも、セパレータをまったく使用しないこともできます。 同じ番号の数字を区切ることはできません。48_1516234248_15162342 48\_15162342 は有効な回答ですが、481_5162342481_5162342481\_5162342は無効です。 順序を尊重する必要があります。 コードにシーケンスの数字が含まれていない場合は、スコアを30%減らします。このルールでは、数字を個別に入力できます。例えば: abcde1fg5h 回答には数字151515が含まれておらず、数字のみが含まれているため、有効な候補です。ただし、444または888はボーナスを無効にします。 コードに数字がまったく含まれていない場合は、スコアを50%減らします。¹¹¹、²²²、³³³などの他のキャラクターは、このボーナスに引き続き有効です。

8
素晴らしいAPIイースターエッグハント!
APIイースターエッグハント! http://easter_egg_hunt.andrewfaraday.comには、特別なイースターエッグハントを提供するAPIがあります。 上記のアドレスでAPIドキュメントを参照するか、ここから試してください。 API: このAPIへの呼び出しはすべてGETリクエストであり、JSON文字列を返します。 これらの例は、説明のためだけに5x5の庭にあります。APIは実際に100x100の庭で動作します(インデックス1から100まで) /new_game 内部的に、APIは庭園を作成し、その中に卵を隠します。 この例では、卵は4、4にあります +----------+ | | | | | | | | | E | | | | | | | | | | | +----------+ コール /new_game 戻り値 {game_id: 'abcde'} /guess/:game_id/:x/:y APIは庭を見て、あなたがどれだけ近いかを教えてくれます。 横2と縦8を推測すると、庭はこんな感じ +----------+ | | | | | | | | | …

4
パリンドローム圧縮
チャレンジ ASCIIテキストを無損失で圧縮および圧縮解除するプログラムを作成します。大文字と小文字を区別しない、句読点と区別しないパリンドロームなど、パリンドロームとうまく機能するように専門化する必要があります。最小のソースで最高の圧縮が優先されます。 得点 total_bytes_saved / sqrt(program_size) -最高得点 total_bytes_saved圧縮された文字列が元の文字列よりも小さいバイト数で、以下のテストケース全体で合計です。program_size圧縮プログラムと解凍プログラムの両方のソースコードのバイト単位のサイズです。2つの間で共有されるコードは1回だけカウントする必要があります。 たとえば、10個のテストケースがあり、100バイトのプログラムが7個のテストケースで5バイト(2個ずつ10個)を保存したが、最後のテストケースが2バイト長かった場合、ソリューションのスコアは5.3になります。((7 * 5 + 10 * 2 - 2) / sqrt(100) = 5.3) テストケース tacocat toohottohoot todderasesareddot amanaplanacanalpanama wasitacaroracatisaw? Bob IManAmRegalAGermanAmI DogeeseseeGod A Santa at NASA Go hang a salami! I'm a lasagna hog. ルール 標準の抜け穴が適用されます。 圧縮は、回文だけでなく、印刷可能なすべてのASCII(32〜126バイトを含む)テキスト文字列で機能する必要があります。ただし、実際には入力のためのスペースを節約する必要はありません。 出力は、その実装または内部表現に関係なく、バイトまたは文字の任意のシーケンスにすることができます(たとえば、文字列、リスト、および配列はすべて公平なゲームです)。UTF-8にエンコードする場合、文字ではなくバイトをカウントします。ワイド文字列(UTF-16またはUTF-32など)は、使用される可能性のあるコードポイントが0〜255の間でなければ許可されません。 圧縮/解凍ビルトインは許可されていません。 私たち自身の楽しみのために、ソースコードとともに圧縮された文字列を投稿してください。 更新1:スコアリングをからtotal_bytes_saved / …

1
戦略的消失
この投稿は、このmathoverflow投稿に大まかに触発されています。 Vanisherは、ConwayのGame of lifeのパターンで、1ステップ後に完全に消えます。たとえば、次のパターンはサイズ9のVanisherです。 Vanishersの興味深い特性は、生きているセルを追加するだけで、任意のパターンを消失パターンにすることができることです。たとえば、次のパターンは、次のような消失パターンに完全に囲まれます。 ただし、さらに少ない数の生細胞を追加することで、そのパターンをVanisherにできます。 あなたの仕事は、私たちのためにこの仕事をするプログラムを書くことです。入力としてパターンが与えられ、入力を含む消失パターンを見つけて出力します。必ずしも最適なパターンを見つける必要はありません。 得点 プログラムにスコアを付けるには、サイズ6のポリレットすべてで実行する必要があります(対称的に同等の場合を二重にカウントするのではありません)。 これは、各ポリプレットを独自の行に含むペーストビンです。合計で524個あるはずです。これらは、(x,y)それぞれが生細胞の位置である6つの座標(タプル)のリストとして表されます。 スコアは、これらすべてのポリプレットをVanishersにするために追加された新しいセルの総数になります。 ネクタイ 同点の場合、実行するプログラムのサイズ7ポリレットのリストを提供します。 IO IOをかなり柔軟にして、適切な形式で入出力できるようにしますが、おそらく、入力した生の入力データと同じ形式で入力したいと思うでしょう。フォーマットは複数の実行で一貫している必要があります。 タイミング プログラムは、妥当なマシンで妥当な時間(1日未満)で実行する必要があります。私はこれをあまりにも強制するつもりはありませんが、私たち全員がうまくプレイしたいなら私は好むでしょう。

2
数式の対決!
5つの数字[0-9]とターゲット番号の6つの数字が与えられます。あなたの目標は、数字の間に演算子を点在させて、ターゲットにできるだけ近づけることです。あなたは、各桁を使用する必要が正確に一度、そして次の演算子を使用することができ 、多くとしてあなたが好きな回:+ - * / () ^ sqrt sin cos tan。たとえば、与えられた場合、を8 2 4 7 2 65出力できます82-(2*7)-4。これは64と評価され、ターゲットから1離れていたため、スコアは1になります。注:数字の間に小数点を置くことはできません。 このStackOverflow回答のコードを使用して、数式を評価しています。この質問の一番下には、テストに使用できるプログラムがあります。 関数の連鎖(更新!) @mdahmouneは、この課題に対する新たなレベルの複雑さを明らかにしました。そのため、単項関数のチェーンという新しい機能を追加しています。これは、sin、cos、tan、およびsqrtで機能します。今書く代わりに書くsin(sin(sin(sin(10))))ことができますsin_4(10)。評価者で試してみてください! 入力 スペースで区切られた5桁の200行のテストケースとターゲット番号。質問の下部にあるプログラムを使用してサンプルのテストケースを作成できますが、公式の採点用に独自のテストケースを用意します。テストケースは、40個のテストの5つのセクションに分割され、ターゲット番号の範囲は次のとおりです。 セクション1:[0,1](小数点以下5桁まで) セクション2:[0,10](小数点以下4桁まで) セクション3:[0,1000](小数点以下3桁まで) セクション4:[0,10 6 ](小数点1桁まで) セクション5:[0,10 9 ](小数点以下0桁まで) 出力 200行で区切られた数式。たとえば、テストケースがの5 6 7 8 9 25.807場合、可能な出力は次のようになります。78-59+6 得点 各ラウンドの目標は、他の競合プログラムよりも目標数に近づくことです。私が使用するつもりだマリオカート8得点:あり、。複数の回答が同じ正確なスコアを取得した場合、ポイントは均等に分割され、最も近い整数に丸められます。たとえば、5位から8位のプログラムが同点の場合、各プログラムはそのラウンドで(8 + 7 + 6 + 5)/ 4 = 6.5 => 7ポイントを獲得します。200ラウンドの終了時に、最もポイントを獲得したプログラムが勝ちます。2つのプログラムが最後に同じ数のポイントを持っている場合、タイブレーカーはより速く実行を終了したプログラムです。1st: …

4
Minecraftのクラフトテーブルを作成する
Minecraftで何かを作成する方法を思い出せない場合は、嫌いではありませんか?さて、それを改善する時間です! 仕事 あなたの仕事は、入力を1Dまたは2Dリストとして受け取り、作成テーブルの結果であるアイテムを出力することです! 入力 入力は、文字列、長さのリスト、9またはネストされた2D配列のいずれかとして取得できます。 として入力を取得する場合... ストリング 表の各項目は、印刷可能なASCII文字(0x20〜0x7E)の1文字です。空きスペースを表現するには、使用-例は、WWW-W-WWWのようなクラフトテーブルと同じになります +------+------+------+ | Wood | Wood | Wood | +------+------+------+ | | Wood | | +------+------+------+ | Wood | Wood | Wood | +------+------+------+ すべてのスペースが保持されている限り、入力を複数行の文字列として受け取ることもできます。 WWW W WWW 1D配列 入力を文字配列として受け取ります。この配列では、作成テーブルの空のスペースが空の文字になります。たとえば、上記のテーブルは ['W','W','W','','W','','W','W','W'] 2D配列 今回は、各リストはクラフトテーブルの行を表します。空のスペースは空の文字です。 [['W','W','W'],['','W',''],['W','W','W']] 入力は常に作成可能なアイテムに対応すると想定できます。配列入力を使用する場合は、空のcharを省略名として使用されていない任意の文字に置き換えることができます。 出力 出力は、それが何を意味するのかが明白である限り、任意の形式の入力から作成されたアイテムになります。(個人的には、1文字のアイテムの略語を使用します) 材料 この課題でwoodは、木の丸太ではなく、木の板を意味します。 作成時に最も一般的なアイテムを処理するだけです。これらはクラフトの材料ですが、クラフトの製品でもあります。作成レシピは、xxxxxxxxx上記の文字列入力のような形式に従います。アイテムを作成できない場合は、---------代わりに配置されます。 いくつかのレシピは形がなく、すべてのアイテムがそこにある限りアイテムが作られることを意味します。これらはで示されます*。これの例は、pumpkin pie(このチャレンジの1つではなく)必要pumpkinでsugarありegg、作られることです。 item …

30
Parrotプログラムを作成する
入力が与えられると、その入力の後に改行が際限なく続きます。 入力は、印刷可能なASCII文字(0x20-0x7E)と改行(0x0A)のみで構成される文字列になります。 入力の長さが0の場合、改行を無限に出力します。 これはコードゴルフなので、各言語で最も少ないバイトです勝ちます!
15 code-golf  string  sequence  combinatorics  fastest-code  number  code-challenge  restricted-source  rosetta-stone  code-golf  arithmetic  decision-problem  integer  factorial  code-golf  arithmetic  decision-problem  integer  bitwise  code-golf  kolmogorov-complexity  code-golf  tips  vim  code-golf  quine  code-generation  code-golf  string  restricted-source  code-golf  string  random  unicode  code-golf  audio  code-golf  ascii-art  code-golf  decision-problem  code-golf  puzzle-solver  code-golf  restricted-source  code-golf  kolmogorov-complexity  permutations  hexagonal-grid  code-golf  string  math  combinatorics  fastest-code  code-golf  restricted-source  code-golf  string  code-golf  arithmetic  code-golf  math  number  code-golf  string  decision-problem  balanced-string  code-golf  binary  code-golf  string  number  code-challenge  restricted-source  code-golf  ascii-art  printable-ascii  interactive  code-golf  string  ascii-art  code-challenge  restricted-source  source-layout  code-golf  arithmetic  tips  functional-programming  golfing-language  code-golf  binary  encryption 

3
最短のゴロム定規を見つける
ゴロム定規は、負の整数のセットであるため、セット内の整数の2つのペアが同じ距離だけ離れていることはありません。 たとえば[0, 1, 4, 6]、このセットの2つの整数間の距離はすべて一意であるため、Golombルーラーです。 0, 1 -> distance 1 0, 4 -> distance 4 0, 6 -> distance 6 1, 4 -> distance 3 1, 6 -> distance 5 4, 6 -> distance 2 (翻訳は自明であるので)この課題では単純化のために、我々は課すゴロム定規があること、常に番号が含まれています0(前の例がないもの)。 このセットは長さがあるので4、これはゴロムの秩序 支配者だと言い4ます。このセット(またはセット内に0常にあるため、要素)の最大距離はです6。したがって、これは長さの ゴロム定規であると言い6ます。 あなたのタスク 短い長さの(次 50を100含む)順序の Golomb定規を見つけるあなたが見つけることができるように。見つけたルーラーは最適である必要はありません(以下を参照)。 最適性 順序Nのゴロム定規は、他の順序のゴロム定規がない場合に最適であると言われていますNは、より短い長さの。 最適なゴロム定規は28未満の次数で知られていますが、次数が増えるにつれて最適性を見つけて証明することはますます難しくなります。 したがって、次の注文のいずれかに対して最適なゴロム定規を見つけることは期待されていません 50と100(あなたは、彼らが最適であることを証明できることを期待し、さらに少ないです)。 プログラムの実行に時間制限はありません。 ベースライン …

2
Befunge Brain Teasers
前書き Befungeとは一体何なのか疑問に思う人にとっては、1993年にChris Pressyによって作成された2次元スタックベースの言語です。Befunge-93で解決する必要がある7つの頭の体操を作りました。これは非常に実験的な挑戦ですが、一見の価値があると思いました:)。Befunge-93で使用されるすべてのコマンドの完全なリストは、ここにあります。 遊び方? タスクは、警官のいない警官と強盗のようなものです。基本的にポイントを獲得するために提出物をクラックしているだけです。すべてのパズルには疑問符が含まれています。これら32 - 127は、空白を含む範囲内の印刷可能なASCII文字に置き換える必要があります。次の例を参照してください。 ??????@ 出力はでなければならないということhiです。いくつかの不可解な後、解決策があったことがわかります。 "ih",,@ だが!あなたは解決策を与えません。それは不正行為の防止のためです。ソリューションを投稿するのではなく、ハッシュを投稿します。ハッシュは次のスニペットで生成されます: String.prototype.hashCode = function() { var namevalue = document.getElementById("inputname").value; var namenumber = 123;for (var character = 0; character < namevalue.length; character++) {namenumber += namevalue.substring(0, 1).charCodeAt(0);}var hash = 123 + namenumber, i, chr, len;if (this.length === 0) {return 0;}for (i = …

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