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