タグ付けされた質問 「rosetta-stone」

ロゼッタストーンチャレンジの目標は、できるだけ多くのプログラミング言語を使用してソリューションを作成することです。

3
言語のピラミッド
できるだけ多くのプログラミング言語で実行またはコンパイルするコードを記述し、以前および現在のプログラミング言語の名前の改行区切りリストを出力します。 使用されるすべての言語には、以前よりも1文字長い名前が必要です。例 C#、C++、Ruby、Jelly、Python... 各言語は、改行で区切られた言語名のリストを長さでソートして出力する必要があります。 出力はピラミッドである必要があります。リストには、実行中のスクリプト言語名+実行中のスクリプト言語名よりも短い使用言語名のみを含めることができます。 先頭と末尾の改行が許可されます。 標準的な抜け穴は禁止されています。 スコアを上げるためだけにカスタムプログラミング言語を作成することはできません。 バージョン番号は言語名にはカウントされませんが、言語の新しいバージョンに互換性のない変更がある場合は投稿で指定できます。 言語名のショートカットを使用するかフルネームを使用するかを決定できますが、1つの回答で両方のフォームを送信することはできません。exを使用できます。SPLまたはのいずれかShakespeare Programming Language。 言語名の長さには、文字、数字、ASCII記号、および単一スペース(先頭でも末尾でもない)のみが含まれます。 例 C、C#、C ++の出力例: C C C# C C# C++ C C# C++

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 

5
RadioASCII要素:ゆっくりと文字を失いながら周期表の要素を出力します
周期表の118個の(現在の)要素のリストを以下に示します(便宜上、折りたたまれたStack Snippetにあります)。 コードスニペットを表示 Hydrogen Helium Lithium Beryllium Boron Carbon Nitrogen Oxygen Fluorine Neon Sodium Magnesium Aluminium Silicon Phosphorus Sulfur Chlorine Argon Potassium Calcium Scandium Titanium Vanadium Chromium Manganese Iron Cobalt Nickel Copper Zinc Gallium Germanium Arsenic Selenium Bromine Krypton Rubidium Strontium Yttrium Zirconium Niobium Molybdenum Technetium Ruthenium Rhodium Palladium Silver …

16
Rosetta Stone Challenge:シリーズのルールを見つける
Rosetta Stone Challengeの目標は、可能な限り多くの言語でソリューションを作成することです。プログラミングの多言語性を自慢しましょう! チャレンジ あなたの課題は、可能な限り多くのプログラミング言語で、数字のリストを入力し、シリーズ内の連続する各数字を生成するために使用されるルールを出力するプログラムを実装することです。これは主に言語のショーケースであるため、言語が持つあらゆる種類の標準ライブラリ関数を使用できます。 「シリーズ」とは何ですか? シリーズは、整数の順序付きリストです。シリーズ内の連続する各番号は、シリーズ内の前の番号に単純なルールを適用することで生成できます。この課題では、ルールは数値に定数を乗算し、2番目の定数を追加することで構成されます。両方の定数は任意の整数にすることができます。この課題の目標は、これら2つの定数を出力することです。 シリーズの2 5 11場合、ルールはとして記述できます2 1。つまり、各数値は前の数値に2を足したものに1を足したものになります。重要な事実は、ほとんどのシリーズには1つのルールしかありません。一部のシリーズには無限の数があるか、まったくありませんが、これに対処する必要はありません。 入力 入力は、シーケンス内の数字である3つの異なる整数のリストになります。数字は、スペース、コンマ、または改行区切りのいずれかです。ただし、どちらを指定してください。特定の言語には入力制限があるため、この制限に柔軟に対応します。入力の4つの例を次に示します。 0 7 14 2 5 11 2 0 -4 5 -19 77 出力 出力は、シリーズの生成に使用されるルールを表す2つの整数になります。最初の数値は乗法定数であり、2番目の数値は加法定数です。出力のフォーマットは、スペース、コンマ、または改行区切りにすることができます。この制限にも柔軟に対応できます。出力の対応する例を次に示します。 1 7 2 1 2 -4 -4 1 目標達成基準 客観的な勝利基準については、次のとおりです。各言語は、最短のエントリを書くことができる人に関する個別の競争ですが、全体的な勝者は、これらのサブ競争のほとんどに勝った人になります。これは、多くの一般的でない言語で答える人が有利になることを意味します。Code-golfは、言語に複数の解決策がある場合の大部分のタイブレーカーです。最短のプログラムを持っている人は、その言語の信用を得ます。 ルール、制限、および注意 あなたのプログラムは、2012年4月9日より前に存在した任意の言語で作成できます。また、テストすることはできないため、より一般的ではない/難解な言語で作成されたいくつかの応答を検証するために、コミュニティに頼る必要がありますそれら。 現在のリーダーボード このセクションは定期的に更新され、言語の数と各言語のリーダーを示します。 AWK(32)-メラモク bash(31)-ピーター・テイラー Befunge(29)-ハワード bc(39)-カーニグ brainfuck(174)-CMP C(78)-l0n3_shArk C ++(96)-leftaroundabout Common …

11
緩い範囲の解釈
緩い範囲の解釈 ListSharpは、多くの機能を備えたインタープリター型プログラミング言語です。これらの機能の1つは、次のように機能する1つのインデックスベースの範囲作成者です。 あなたはと範囲を定義する(INT) TO (INT)か、単に(INT)どこの両方または単一のintは分からに行くことができる最大のint32値 次に、これらの範囲を使用して、境界を超えることを恐れずに配列の要素を抽出できます したがって: 1 TO 5 生成: {1,2,3,4,5} 3 生成: {3} AND演算子を使用して範囲を追加できます 1 TO 5 AND 3 TO 6 生成: {1,2,3,4,5,3,4,5,6} これは負の数でも機能することを忘れないでください 3 TO -3 生成: {3,2,1,0,-1,-2,-3} 課題は次のとおりです。 入力 文字配列および文字列として以前に定義された範囲句 出力 1インデックスの要素は範囲の位置に基づいています(非既存/負のインデックスは空の文字に変換されます) 勝つ方法 コードゴルフの挑戦として、あなたは勝つために最短のバイト数でプログラムを作成することになっています 空の文字は存在しないことが指摘されているため、無視する必要があります(ここでは、わかりやすくするためだけに示しましたが、混乱させています) テストケース: input array is: {'H','e','l','l','o',' ','W','o','r','l','d'} range clause: "1 TO 3" …
13 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 

7
因子の合計数
正の整数n> 1が与えられた場合、積がnである 1より大きい整数を追加することにより、いくつの数値を作成できるかを決定します。たとえば、n = 24の場合、次の方法でnを製品として表現できます。 24 = 24 -> 24 = 24 24 = 12 * 2 -> 12 + 2 = 14 24 = 6 * 2 * 2 -> 6 + 2 + 2 = 10 24 = 6 * 4 -> 6 + 4 = 10 24 …

1
異なる言語でいくつかのクイーンストライプをゴルフ
m個の言語を選択し、各言語でn個のプログラムを作成します。各プログラムの長さはn * mです。K番目のプログラムを出力すべきKプログラム番号で注文した各プログラムの番目の文字、。 たとえば、この投稿では(デモンストレーションのみ。改行やタブを含む任意の文字を使用できます): ABC DEF GHI プログラムABCはを出力する必要ADGがあり、プログラムDEFし、それぞれGHI出力する必要がBEHありCFIます。 リスト内のすべてのプログラムは、通常のクインであってはなりません。だから、ABCとADG異なっている必要があります。同じことが他の2つのプログラムにも当てはまります。これを可能にするには、n * mは少なくとも2でなければならないことに注意してください。 特定の順序で言語を使用する必要はありません。したがって、言語Aで2つのプログラムを作成し、次に言語Bで3つのプログラムを作成し、次に言語Aで別のプログラムを作成できます。ただし、すべての言語はまったく同じ回数使用する必要があります。 プログラムの先頭/末尾の改行と出力は関係ありません。 最小n(m + 10)/ m 3の答えが勝ちです。しかし、少なくとも3つの言語を使用した場合、ほとんどの言語の回答に対して少なくとも+100の賞金を授与します。賞金の締め切り:改善のない1週間後、または答えが基準を満たさなかった場合は2015年3月1日 言語に関する規則 異なる名前の任意の言語、または一般に十分に異なると考えられる異なるバージョン(Python 2/3、ECMAScript 5/6など)を使用できます。ただし、プログラムは、使用した他の言語とまったく同じものを出力してはなりません。

4
ロゼッタストーンチャレンジ:遺伝子マッピング
Rosetta Stone Challengeの目標は、可能な限り多くの言語でソリューションを作成することです。プログラミングの多言語性を自慢しましょう! チャレンジ あなたの課題は、できるだけ多くのプログラミング言語で、クロスオーバー周波数を使用していくつかの遺伝子をマッピングするプログラムを実装することです。これは主に言語のショーケースであるため、言語が持つあらゆる種類の標準ライブラリ関数を使用できます。 「遺伝子マッピング」とは何ですか? 遺伝子マッピングは、染色体上の遺伝子の相対的な位置を特定するプロセスです。これは、ペアが一緒に継承されない子孫の割合に等しい遺伝子のペアの交差頻度を測定することによって行われます。距離はマップ単位で測定され、1つのマップ単位は交差の1%に相当します。たとえば、遺伝子CとDの交差頻度が11%の場合、遺伝子Cは遺伝子Dから11マップユニット離れた距離にあります。 遺伝子のマッピングは、遺伝子の複数のペアを使用して実行され、相対的な順序が決定されます。たとえば、データ(A,B,12) (D,B,7) (A,D,5) (D,H,2) (H,B,9)は次のマップを生成します。 A..H.D......B これB......D.H..Aも有効なマップであることに気付いたかもしれません。これは、ミラーの反対側を区別することができないためです。プログラムは出力するものを選択できます。入力には可能なすべてのペアが含まれるわけではありませんが、マップ全体を再構築するのに十分な情報が常に存在します(したがって、有効な出力が2つを超えることはありません)。さらに、数値は常に(実際の生物学とは異なり)うまくいきます。つまり、のようなものはありません(A,B,3) (B,C,4) (A,C,13)。 入力 入力は数字で始まり、nその後に遺伝子のリスト(大文字)が続きます。その後、n3つのデータが存在します。各セットは、1組の遺伝子とそれらの交差周波数(距離)で構成されます。 3,P,H,I P,H,3 H,I,1 P,I,4 7,A,B,G,Q,U B,Q,4 A,B,10 G,U,13 Q,U,10 A,G,9 G,Q,3 A,Q,6 入力は厳密に定義されていません。これは、異なる言語では実行可能なものに制限があるためです。たとえば、区切り文字をコンマと改行以外に変更できます。入力フォーマットは主にあなた次第です。 出力 出力は、遺伝子マップのレンディションになります。距離が正確に描かれるように、ピリオドで区切られた遺伝子(大文字)で構成されます。上記の例の出力は次のとおりです。 P..HI *or* IH..P BG..Q.....A...U *or* U...A.....Q..GB これも完全に厳格な要件ではありません。たとえば、コンマやスペースなど、ピリオド以外のものを使用できます。 客観的な勝利基準 客観的な勝利基準については、次のとおりです。各言語は、最短のエントリを書くことができる人については個別の競争ですが、全体的な勝者は、これらのサブ競争のほとんどに勝った人になります。これは、多くの一般的でない言語で回答する人が有利になることを意味します。Code-golfは、言語に複数の解決策がある場合の大部分のタイブレーカーです。最短のプログラムを持っている人は、その言語の信用を得ます。 ルール、制限、および注意 あなたのプログラムは2013年12月20日より前に存在した任意の言語で書くことができます。また、私はテストすることができそうにないので、より珍しい/難解な言語で書かれたいくつかの応答を検証するためにコミュニティに頼る必要がありますそれら。 現在のリーダーボード このセクションは定期的に更新され、言語の数とそれぞれの言語のリーダーを示します。 AutoHotkey(632)-Avi dj(579)-ルービック 現在のユーザーランキング Avi(1):AutoHotkey(632) …

2
できるだけ多くの言語で一連のスパムジェネレータを作成する
ロゼッタストーンチャレンジの目標は、可能な限り多くの言語でソリューションを作成することです。プログラミングの多言語性を自慢して見せてください! この課題では、入力シードテキストを指定して、スパムメッセージを生成するプログラムを作成します。たとえば、入力 [Thank you/Wow/Great], this [blog/post/writing] [gives/provides/delivers] [great/excellent/wonderful/superior] [content/information/data]. You [may/could] [find/get/retrieve] [similar/related] [content/information/data] at spammysite.com. 可能な出力は Thank you, this writing delivers excellent data. You may find similar content at spammysite.com. (https://security.stackexchange.com/q/37436/29804のアイデア) ただし、落とし穴もあります。また、プログラムを別の言語で出力する必要があります。このプログラムを実行すると、スパムテキストとプログラムが別の言語で出力され、スパムテキストとプログラムも別の言語で出力されます... あなたのスコアはになりますcharacter count / (number of languages ^ 2)。 たとえば、Rubyプログラムを作成できます。入力シードテキストを入力として受け取り、ランダムなスパムテキストとPythonプログラムを出力します。 このPythonプログラムを(入力なしで)実行すると、別のランダムなスパムテキストとPerlプログラムが出力されます。 このPerlプログラムを実行すると(入力なし)、別のランダムなスパムテキストが出力されます。 この例では、スコアは元のRubyプログラムの長さを9で割ったものになります(3つの言語があり、3 ^ 2は9です)。 その他の雑多なこと: 少なくとも2つの異なるプログラミング言語を使用する必要があります。 出力される各プログラムをリストしてください。この方法では、一部の言語を使用していない場合でも、ソースを表示できます。次の短い例のテキストを使用できます:[Please/Kindly] …

3
ロゼッタストーンチャレンジ:箱ひげ図を描く
ロゼッタストーンチャレンジの目標は、できるだけ多くの言語でソリューションを作成することです。プログラミングの多言語性を自慢して見せてください! チャレンジ 課題は、できるだけ多くのプログラミング言語で、数値のリストを入力し、データの箱ひげ図を出力するプログラムを実装することです。箱ひげ図は、データの四分位数と外れ値を表示し、スケールも表示されます。これは主に言語のショーケースであるため、言語が持つあらゆる種類の標準ライブラリ関数を使用できます。 「箱ひげ図」とは何ですか? ボックスプロットは、データをグラフ化する方法です。ボックスプロットにはいくつかの重要な機能があります。最初の特徴はボックスで、どちらの側もデータの最初と3番目の四分位数にあります。ボックスプロットの中央には、中央値を示す線があります。ボックスプロットの両端には、データの分散を示すのに役立つ「ひげ」があります。ひげはボックスから外れ値を除いてデータセット内の最小および最大のポイントまで伸びます。外れ値は個別の点としてプロットされます。 まず、データの中央値を取ります。次に、中央値よりも厳密に小さいすべてのデータポイントを取得し、このセットの中央値を計算して、最初の四分位数(Q1)にします。中央値よりも厳密に大きいすべてのデータポイントを取得し、このセットの中央値を計算して3番目の四分位数(Q3)にします。の値を見つけますR = 1.5*(Q3 - Q1)。Q1 - Rこれより少ない数値は異常値です。より大きい数値Q3 + Rは外れ値です。外れ値ではないすべてのデータポイントのセットを取り、このセットの最小値と最大値によって2つのひげの端が決まります。 入力 入力はn=数字で始まります。次にn、1行に1つずつ数値が表示されます。すべての数値は0から63までの整数です。 n=8 29 1 22 18 12 16 16 22 出力 出力はボックスプロットのレンディションになります。プロットを描画する1つの可能な方法は、それをASCIIでレンダリングすることです。ボックスプロットは、ASCII以外のさまざまな方法でレンダリングできますが、主な要件は、重要なフィーチャの正確な位置を特定できるように十分に大きく描画されることです。箱ひげ図は、等間隔に配置された約5〜10個の数値で構成されるスケールを持つ必要があります。上記のデータのプロット例を以下に示します。 +--+----+ | | | X +-+ | +------+ | | | +--+----+ 0 0 1 1 2 2 3 0 5 0 5 …

6
盗難シーケンス:警官
これは警官と強盗です。これは警官スレッドです。強盗スレッドについては、こちらをご覧ください。 私がサイトに参加して以来、OEIS(整数シーケンスのオンライン百科事典)の課題に気づきました。誰がオンライン整数シーケンスのマスターであるかを決定する警官と強盗の挑戦があることは、公正に思われます。 編集:ささいな答えを防ぐために、警官はクラックされる提出ごとに1/2ポイントを失います。さらに、この課題のために、一定のシーケンスは許可されていません。これは、この編集後に投稿されたソリューションにのみ適用されます。 警官 入力がない場合、OEISからのシーケンスを確定的に出力するプログラムまたは関数を記述します。文字の一部のサブセットを削除することにより、プログラムを同じ言語で実行したときに、異なるOEISシーケンスを印刷できるようにする必要があります。新しいシーケンスは、異なる名前または異なるオフセットを持つ最初のシーケンスだけでなく、完全に新しいものである必要があります。どちらのシーケンスも、繰り返される定数値ではありません。 正しいことを確認できるように、最初の関数とOEISシーケンスの名前を指定する必要があります。言語のMAX_INT値または256のどちらか大きい方で動作が疑わしくなっても問題ありません。 強盗 新しいプログラムがOEISから他のシーケンスを出力するように、Copの提出物から文字を削除します。新しいOEISシーケンスの名前とともに新しい関数を提供します。ここにあなたの提出物が有効であることを確認するためのユーティリティがあります(つまり、おかしなビジネスなしに文字を削除します。シーケンス自体はチェックしません)。 警官の提出物からできるだけ多くのキャラクターを削除することがあなたの最善の利益です。別の強盗(元のプログラムを作成した警官を除く誰も)がやって来て、別の異なるシーケンスを見つけるより短い解決策を見つけた場合、その強盗はあなたのポイントを盗みます。(単にゴルフをして同じシーケンスを印刷するだけではポイントを盗むのに十分ではないことに注意してください。) ルールとスコア 1週間が経過してもソリューションを解読できなかった場合は、2番目のプログラムとそれが生成するシーケンスの名前を提供することで、ソリューションに安全のマークを付けることができます。 安全な投稿ごとに1ポイント、クラックした投稿ごとに1ポイントを獲得できます。警官はクラックされた提出ごとに1/2ポイントを失います。別の強盗が、異なるシーケンスを生成する短いプログラムを提供することにより、いつでもクラックされた提出からあなたのポイントを盗むことができることに注意してください。 警官は、1人の言語につき1つのチャレンジのみを投稿できます。 7月7日のUTC 12:00に最も多くのポイントを獲得したプレイヤーが勝利します。

2
Python:私がPHPだったらよかった[終了]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? 質問を更新して、 Code Golf Stack Exchangeのトピックとなるようにします。 3年前休業。 彼が何であったかについて決して満足しなかったストーンカッターについての古い話があります。彼は太陽になりたいと願い、そうなった。雲に遮られて、彼は雲になりたかった-そして雲になった。風が吹いたとき、彼は自分が風になることを望んだ。山に止められ、山になりたかったので山になった。しかし、間もなく彼は石ころにハッキングされ、石ころになりたかった。 同様に、あなたの仕事は、それが存在する言語に決して満足しないプログラムを書くことです。あなたのプログラムはそれを別の言語に変えるために正規表現の置換のセットを出力する必要があります。等々。 ルール 選択した言語でプログラムを作成します。 プログラムは、一連の少なくとも2つのセグメントを出力する必要があります。セグメントは、セミコロンで区切られた一連のテキストです。ただし、セミコロンが正規表現内に含まれている場合、セミコロンをそこに分割すると無効な構文が生じるため、セグメントは分離されません。例を参照してください。 最初のセグメントは検索する正規表現パターンで、2番目のセグメントは置換パターンです。3番目は別の「検索」パターン、4番目は「置換」パターンなどです。 プログラムに正規表現パターンを適用します。最初のセグメントのパターンを2番目のセグメントのパターンに置き換えます。3番目のパターンを4番目のパターンに置き換えます。 結果は、それ自体が規則2から4に従う別の言語のプログラムになるはずです。 使用される言語は、無限の繰り返しサイクルを形成する必要があります。 たとえば、Python-> PHP-> C ++-> Python-> PHP-> C ++-> Python-> ... あなたのスコアはサイクルの期間です。タイは、最短の初期コード長で分割されます。 上記の例では、スコアは3です。 サイクルの各反復で、言語を複数回使用することはできません。 ルール5および7では、互換性のある言語(CおよびC ++)と同じ言語の異なるバージョン(Python 2とPython 3)は同じと見なされます。 プログラム自体を繰り返す必要はありません。 上記の例では、1番目と4番目のプログラムが異なる場合があります。 正規表現の任意のバージョンを使用できますが、すべてのプログラムで同じバージョンを使用する必要があります。 各プログラムの合計出力は100文字を超えることはできません。 各出力には、実際にプログラムを変更するための指示が含まれている必要があります。つまり、サイクル内の2つの連続したプログラムが同じであってはなりません。 例 Python-> Ruby-> Python-> ... print "uts;Z;rint;uts;Z(?=;Z);rint" 出力: uts;Z;rint;uts;Z(?=;Z);rint セグメントは次のとおりです。 FIND …

1
さまざまな言語でどれくらい高く数えることができますか?
あなたはどれくらいの高さを数えることができますか?ポリグロットの人々にアドバンテージを与えましょう。 チャレンジ: あなたの仕事は、できるだけ多くのプログラム/関数/スニペットを書くことです。各プログラムは整数を出力/印刷/返します。最初のプログラムは整数1を、2番目のプログラムは、という2ように出力する必要があります。 プログラム間で文字を再利用することはできません。したがって、最初のプログラムが単にである場合、他のプログラムでその1文字を1再び使用することはできません。注:1つのプログラムで同じ文字を何度も使用できます。 プログラミング言語は1回しか使用できません。したがって、すべての数値は異なるプログラミング言語である必要があります。 得点: 勝者は最高を数える提出になります。同点の場合、勝者は合計で最も少ないバイト数を使用した送信になります。 ルール: 言語は1つの整数に対してのみ使用できます-その後、言語を再利用することはできません スニペットは許可されています! 公平性を保つために、すべての文字は、選択した言語で同じエンコーディングのシングルバイトを使用してエンコードする必要があります。 出力は10進数でなければなりません。科学的表記またはその他の代替形式で出力することはできません。小数点の後ろに表示されるすべての桁がであれば、浮動小数点数の出力は問題ありません0。したがって、4.000受け入れられます。出力に表示されない限り、FPAによる不正確さは受け入れられます。 ans =、先頭と末尾のスペース、改行などを使用できます。 正しい出力がSTDOUTに返される限り、STDERRを無視できます。 STDERRに整数を出力することを選択できますが、STDOUTが空の場合のみです。 注:説明をお勧めします!

6
ロゼッタストーンコードゴルフチャレンジ:特定の番号を印刷します。すべてのスニペットは同じ長さである必要があります
Rosetta Stone Codeチャレンジは、できるだけ多くの言語でタスクを完了する必要があるチャレンジです。 チャレンジ 入力としてリストに2つの数値nとsが表示されます。nあなたがカウントアップしなければならない数になります。nは2〜10000の任意の数です。sは、までカウントするときにスキップする数ですn。s1〜n/ 2(の半分n)になります。nが600の場合、s300を超えることはできません。nスキップするまでのすべての数値sを1から開始して出力する必要があります。各出力番号は、改行、スペースで区切られた同じ行、またはリストのいずれかにある必要があります。 ツイスト このRosetta Stone Codeチャレンジでは、プログラムを作成する各スニペットは同じ長さである必要があります。つまり、Pythonプログラムが56文字の場合、Javaプログラムも56文字にする必要があります。スペースとコメントは文字としてカウントされません。変数/関数名は10文字を超えることはできません。これはコードゴルフでもあるので、コードは短くしてください。 例 入力 [100, 7] 出力 1 8 15 22 29 36 43 50 57 64 71 78 85 92 99 注:出力は、スペースまたはリスト形式で区切られた単一行である可能性があります 受賞基準 勝者は次の式で決定されます。 numberOfLanguages/codeSize codeSize 合計コードサイズではなく、スニペットの平均コードサイズです。 最も高いスコアを持つユーザーが勝ちます。つまり、4つの言語と31バイトのサイズの回答は、7つの言語と80バイトのサイズの回答よりも優先されます。勝者は2015年3月9日のUTC 2:00に選ばれます。 スコアボード すべてのスコアは千分の1に四捨五入されます マルティセン -14言語/ 24文字= 0.583 ---- 勝者 mbomb007-15言語/ 29文字= 0.517 ジャクベ …

2
タイプライターでサル
キーボードのキーを押しても、文字が常に画面に表示されるとは限りません。これが危険な接続によるものかどうかに関係なく、対応するキーが押されたときに文字が画面に表示される確率を制御するスクリプトを書くことにしました。 ある日、サルを購入してキーボードに座ってみることにしました。好奇心旺盛なあなたは、サルがハムレット全体を書くのを助けるための重要な確率を見つけることに決めました。 課題は、パッセージが最小限の数の文字で入力されるように、各文字の確率を計算することです。 統合する必要があるすべての文字のリストを次に示します。 qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM1234567890!"':;.()?, 上記のリストには改行とスペースが含まれています。リスト内の文字のみを使用して、他のすべての文字を割り引いてください(パッセージから削除)。 プログラムは、STDINを介して提供されるパッセージを含むプログラムである必要があります。出力はSTDOUTでなければなりません。 これはロゼッタストーンの課題であるため、できるだけ多くのプログラムを異なる言語で作成する必要があります。 勝つためには、多くの言語で最も短いコードが必要です。 テストケース1 あなたと夏の日を比較してみましょうか。あなたはもっと可愛くて温帯です:荒れた風は5月の最愛のつぼみを揺さぶります、そして夏のリースはあまりにも短い日付です 回答: { '\n': 0.017543859649122806, ' ': 0.16959064327485379, '!': 0.0, '"': 0.0, "'": 0.011695906432748537, '(': 0.0, ')': 0.0, ',': 0.0058479532163742687, '.': 0.0, '0': 0.0, '1': 0.0, '2': 0.0, '3': 0.0, '4': 0.0, '5': 0.0, '6': 0.0, '7': 0.0, '8': 0.0, …

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