「特別な配列」が与えられるので積和演算を行って値を返す。「特別な配列」は数値あるいは「特別な配列」をもつ。「特別な配列」内の数値をすべて加算するが、ネストレベルに応じてその和を乗算する。二分探索木のデータとtargetが与えられる。二分探索木のデータの中からtargetの近似値を求める。5が与えられるとき、答えは6である。2つ以上のユニークな数字の集合Aの中から、ターゲット(target)の数字の和となる数字のペアを見つけ出す。数字のペアは最大1つある。答えは値が小さい順に並べるとする。ソートされた数値の配列と数値targetを受け取り、配列中のtargetのインデックスを求める。その際、バイナリサーチを用いること。配列の要素数をnとしたとき、left=0、right=nの変数を作る。文字列stringを受け取って、回文かどうかをチェックする。すべての文字を比較しないといけないので、どうやっても計算量が$O(n)$以上になるはず。「フィボナッチ数列」とは「前の2つの数を加えると次の数になる」という数列。1番目は0、2番目は1。リクエストとりあえず解はこうなった。ボタンクリックでコンポーネントのマウント・アンマウントが切り替えできる。名前付きの定数群を定義します。その定数群の内容を明示したり、それぞれ異なるケースを簡単に作成することができます。資料があんまりなかったのでメモ。storybookで@babel7を使うために、storybookのwebpack設定を少し上書きする。現在jsxには対応していない。サンプルがあったので、これを見ながら使ってみる。あらゆる階層のコンポーネント間で、データを共有する機能を持ちます。以下の注意書きがありました。