アルゴリズム ・ Chapter 30
フォルダの中身を全部挙げる(総合)
コード演習 ・ 冒頭を無料公開中
フォルダ構造を表すデータがあります。各項目は「名前」と「中身(children)」を持ち、ファイルはchildrenが空、フォルダは中にさらに項目を持ちます。
type Entry = {
name: string;
children: Entry[];
};
項目を受け取り、自分を含めた全項目の名前を、「自分→中身を上から順に」の順番で配列にして返す関数 collectNames を書いてください。
コード演習はブラウザ上でそのまま実行できます
本文の残り、エディタ・テスト実行・解答コード・ヒントはプラン加入後に利用できます。