19
階段を作りましょう
初心者には十分な(半)簡単な課題がありません。ますます多くの簡単なものがすでに採用されています。それで、私は初心者が達成できるかもしれない何かを考え出そうとしましたが、それは複製ではありません。 入力: OSの改行(つまり\r\n)で区切られた単一の文字列、 または複数の文字列を含む配列。 出力- 階段: アルファベットおよび数字以外のすべての記号を削除します。残っているのはだけです[A-Za-z0-9]。そして、「階段を作る」。基本的には、長さの順に、一番上が一番小さく、一番下が一番大きい順に並べます。 チャレンジルール: 2つの文字列の長さが等しい場合、それらを1つの大きな文字列として互いにマージします(順序は関係ないため、最初から最後まで、または最後から最初まで、どちらかを選択できます)。 上記のルールは、マージされた文字列の長さが同じ場合にスタックできます(テストケース2を参照)。 一般的なルール: 入力はSTDINで、ASCII文字のみが含まれます。そして、出力はSTDOUTです。 出力の大文字と小文字は、入力と同じでなければなりません。 各サブミッションは、メソッド/関数だけでなく、コンパイルおよび実行できる完全なプログラムでなければなりません。編集:私はかなり新しいので、おそらく自分で完全なプログラムを好むとしても、今後はデフォルトを使用する方が確かに良いでしょう。既に完全なプログラムを投稿したすべての人に申し訳ありません。気軽に編集してください。次回チャレンジ中に投稿を変更しないようにします。 これはcode-golfであるため、バイト単位の最短回答が優先されます。私はおそらく今から一年で最短回答を受け入れます。 code-golfの回答が、C#などのゴルフ用の非codegolf言語を投稿することを妨げないようにしてください!プログラミング言語の最短回答を考えてみてください。 この質問よりも新しい言語を使用してください。 テストケース: 入力1: This is a sample text, that you will have to use to build stairs. The wood may be of excellent quality, or pretty crappy almost falling apart and filled with termites. …