トラック
/
Pharo
Pharo
/
演習
/
配列の平坦化
配列の平坦化

配列の平坦化

初級

説明

入れ子になった配列を受け取り、nil/null以外のすべての値を含む、1つの平坦化された配列を返します。

この演習の課題は、任意の深さの入れ子になった配列のような構造を受け取り、nil/nullの値を一切含まない平坦化された構造を返す関数を書くことです。

たとえば:

入力: [1,[2,3,null,4],[null],5]

出力: [1,2,3,4,5]

注意

組み込みの平坦化メソッドを使わずに、自分で独自のものを導き出すこともできますが、何がコレクションで何がそうでないかを区別する必要があります。 あるいは、組み込みの平坦化メソッドを使う場合は、誤った動作を上書きするために、新しいStream型を作成する必要があります。

GitHubで編集する リンクは新しいウィンドウまたはタブで開きます
Pharo Exercism

配列の平坦化を始める準備はできましたか?

Exercismに登録すれば、50個の演習、そして本物の人間によるメンタリングとともに、Pharoを学んでマスターできます。すべて無料です。