ゼロから始めるLeetCode 目次
概要  海外ではエンジニアの面接においてコーディングテストというものが行われるらしく、多くの場合、特定の関数やクラスをお題に沿って実装するという物がメインである。  どうやら多くのエンジニアはその対策としてLeetCodeなるサイトで対策を行うようだ。  早い話が本場でも行われているようなコーディングテストに耐えうるようなアルゴリズム力を鍛えるサイトであり、海外のテックカンパニーでのキャリアを積みたい方にとっては避けては通れない道である。  と、仰々しく書いてみましたが、私は今のところそういった面接を受ける予定はありません。  ただ、ITエンジニアとして人並みのアルゴリズム力くらいは持っておいた方がいいだろうということで不定期に問題を解いてその時に考えたやり方をメモ的に書いていこうかと思います。  Leetcode  Python3で解いています。  リンク集  この記事をストックしておくと新しい記事の追加時に通知されます。  コードだけ見たい方はこちらの  Github をご覧ください。  番号はLeetCodeの問題へのリンク、問題のリンクは解説記事についてのリンクです。  間違えているリンク等あればコメント頂けると幸いです。      Day  番号  問題  難易度      1  1389  Create Target Array in the Given Order  Easy    2  1108  Defanging an IP Address  Easy    3  1313  Decompress Run-Length Encoded List  Easy    4  938  Range Sum of BST  Easy    5  1266  Minimum Time Visiting All Points  Easy    6  1342  Number of Steps to Reduce a Number to Zero  Easy    7  104  Maximum Depth of Binary Tree  Easy    8  1302  Deepest Leaves Sum  Medium    9  701  Insert into a Binary Search Tree  Medium    10  1431  Kids...