練習コード質問
パーソナルプラクティスセット - さまざまな言語(主にPython)で1日1日(時には)を実行します!
leetcode
| # | 困難 | 問題 | 解決 |
|---|
| 1 | 簡単 | 2つの合計 | Java、Python、Ruby |
| 2 | 中くらい | 2つの番号を追加します | c |
| 3 | 中くらい | 文字を繰り返すことなく、最長のサブストリング | Python |
| 4 | 難しい | 2つのソートアレイの中央値 | Python |
| 5 | 中くらい | 最も長いパリンドロミックサブストリング | Python |
| 6 | 中くらい | ジグザグ変換 | Java |
| 7 | 簡単 | 逆整数 | Python |
| 8 | 中くらい | 文字列から整数 | ルビー |
| 9 | 簡単 | パリンドローム番号 | C、Java、Python、Swift |
| 10 | 難しい | 正規表現マッチング | Python |
| 11 | 中くらい | ほとんどの水を含む容器 | Python |
| 12 | 中くらい | ローマへの整数 | Python |
| 13 | 簡単 | ローマから整数 | C、Python |
| 14 | 簡単 | 最長の一般的なプレフィックス | Python |
| 15 | 中くらい | 3sum | Python |
| 16 | 中くらい | 3sum最も近い | Python |
| 17 | 中くらい | 電話番号の文字の組み合わせ | Python |
| 18 | 中くらい | 4sum | Python |
| 19 | 中くらい | リストの最後からn番目のノードを削除します | Python |
| 20 | 簡単 | 有効な括弧 | Java、Python |
| 21 | 簡単 | 2つのソートされたリストをマージします | Java、Python |
| 22 | 中くらい | 括弧を生成します | Python |
| 23 | 難しい | kソートされたリストをマージします | Python |
| 24 | 中くらい | ノードをペアに交換します | Python |
| 25 | 難しい | Kグループの逆ノード | Python |
| 26 | 簡単 | ソートされた配列から複製を削除します | C、Python |
| 27 | 簡単 | 要素を削除します | Python |
| 28 | 簡単 | strstr()を実装する | C、Python |
| 29 | 中くらい | 2つの整数を分割します | Python |
| 31 | 中くらい | 次の順列 | Python |
| 33 | 中くらい | 回転したソートアレイで検索します | Python |
| 34 | 中くらい | ソートされた配列で要素の最初と最後の位置を見つける | Python |
| 35 | 簡単 | 挿入位置を検索します | Go、Java、JavaScript、Scala |
| 36 | 中くらい | 有効な数独 | Python |
| 38 | 簡単 | 数えて言ってください | Python |
| 39 | 中くらい | 併用合計 | Python |
| 40 | 中くらい | 併用合計II | Python |
| 42 | 難しい | 雨水を閉じ込めます | Python |
| 43 | 中くらい | 文字列を掛けます | Python |
| 44 | 難しい | ワイルドカードマッチング | Python |
| 46 | 中くらい | 順列 | Python |
| 47 | 中くらい | 順列II | Python |
| 48 | 中くらい | 画像を回転させます | Python |
| 49 | 中くらい | グループアナグラム | Python |
| 50 | 中くらい | 捕虜(x、n) | Python |
| 53 | 簡単 | 最大サブアレイ | Java |
| 54 | 中くらい | スパイラルマトリックス | Python |
| 55 | 中くらい | ジャンプゲーム | Python |
| 56 | 中くらい | 間隔をマージします | Python |
| 58 | 簡単 | 最後の単語の長さ | Python |
| 62 | 中くらい | ユニークなパス | Python |
| 63 | 中くらい | ユニークなパスII | Python |
| 64 | 中くらい | 最小パス合計 | Python |
| 66 | 簡単 | プラス1 | Python |
| 67 | 簡単 | バイナリを追加します | Python |
| 69 | 簡単 | sqrt() | Python |
| 70 | 簡単 | 階段を登る | c |
| 76 | 難しい | 最小ウィンドウサブストリング | Python |
| 78 | 中くらい | サブセット | Python |
| 79 | 中くらい | 単語検索 | Python |
| 83 | 簡単 | ソートされたリストから複製を削除します | Python |
| 84 | 難しい | ヒストグラムの最大の長方形 | Python |
| 85 | 難しい | 最大長方形 | Python |
| 88 | 簡単 | ソートされた配列をマージします | Python |
| 100 | 簡単 | 同じ木 | Python |
| 101 | 簡単 | 対称ツリー | Python |
| 102 | 中くらい | バイナリツリーレベルの順序トラバーサル | Python |
| 104 | 簡単 | バイナリツリーの最大深度 | Python |
| 105 | 中くらい | 予約注文からバイナリツリーを構築します | Python |
| 106 | 中くらい | InorderからBinary Treeを構築し、Postorderトラバーサルから構築します | Python |
| 107 | 簡単 | バイナリツリーレベルの順序トラバーサルII | Python |
| 108 | 簡単 | ソートされた配列をバイナリ検索ツリーに変換します | Python |
| 110 | 簡単 | バランスの取れたバイナリツリー | Python |
| 111 | 簡単 | バイナリツリーの最小深度 | Python |
| 112 | 簡単 | パス合計 | Python |
| 118 | 簡単 | パスカルの三角形 | Python |
| 121 | 簡単 | 在庫を売買するのに最適な時期 | Python |
| 122 | 簡単 | 株式を売買するのに最適な時期 | Python |
| 123 | 難しい | 株式IIIを売買するのに最適な時期 | Python |
| 125 | 簡単 | 有効なパリンドローム | Python |
| 127 | 中くらい | ワードラダー | Python |
| 133 | 中くらい | クローングラフ | Python |
| 136 | 簡単 | 単一番号 | Python |
| 137 | 中くらい | 単一番号II | Python |
| 139 | 中くらい | ワードブレイク | Python |
| 141 | 簡単 | リンクされたリストサイクル | Python |
| 142 | 中くらい | リンクリストサイクルII | Python |
| 146 | 難しい | LRUキャッシュ | Python |
| 148 | 中くらい | リストリスト | Python |
| 153 | 中くらい | 回転したソートアレイで最小値を見つけます | Python |
| 155 | 簡単 | minスタック | Python |
| 162 | 中くらい | ピーク要素を見つけます | Python |
| 168 | 簡単 | Excelシート列のタイトル | Python |
| 171 | 簡単 | Excelシート列番号 | Python |
| 173 | 中くらい | バイナリ検索ツリーイテレーター | Python |
| 188 | 難しい | 株式IVを売買するのに最適な時期 | Python |
| 191 | 簡単 | 1ビット数 | Python |
| 196 | 簡単 | 重複したメールを削除します | SQL |
| 200 | 中くらい | 島の数 | Python |
| 204 | 簡単 | プライムをカウントします | Python |
| 206 | 簡単 | 逆リンクリスト | Python |
| 207 | 中くらい | コーススケジュール | Python |
| 208 | 中くらい | Trieを実装します | Java、Python |
| 215 | 中くらい | 配列内のkth最大の要素 | Python |
| 218 | 難しい | スカイラインの問題 | Python |
| 226 | 簡単 | バイナリツリーを反転させます | Python |
| 231 | 簡単 | 2つのパワー | Python |
| 234 | 簡単 | Palindromeリンクリスト | Python |
| 235 | 簡単 | バイナリ検索ツリーの最も低い共通の祖先 | Python |
| 236 | 中くらい | バイナリツリーの最も低い共通の祖先 | Python |
| 237 | 簡単 | リンクリストでノードを削除します | Python |
| 238 | 中くらい | 自己を除く配列の積 | Python |
| 240 | 中くらい | 2DマトリックスIIを検索します | Python |
| 258 | 簡単 | 数字を追加します | Python |
| 268 | 簡単 | 欠番 | Python |
| 273 | 難しい | 英語の単語への整数 | Python |
| 283 | 簡単 | ゼロを移動します | Python |
| 287 | 中くらい | 重複番号を見つけます | Python |
| 295 | 難しい | データストリームから中央値を見つけます | Python |
| 297 | 難しい | バイナリツリーをシリアル化して脱必要にします | Java |
| 301 | 難しい | 無効な括弧を削除します | Python |
| 310 | 中くらい | 最小高さの木 | Python |
| 341 | 中くらい | ネストされたリストイテレーターを平らにします | Python |
| 344 | 簡単 | 逆文字列 | Python |
| 388 | 中くらい | 最長の絶対ファイルパス | Python |
| 389 | 簡単 | 違いを見つけます | Python |
| 461 | 簡単 | ハミング距離 | Python |
| 495 | 中くらい | Teemo攻撃 | Python |
| 535 | 中くらい | tinyurlをエンコードしてデコードします | Python |
| 733 | 簡単 | 洪水充填 | Python |
| 771 | 簡単 | 宝石と石 | Python |
| 1114 | 簡単 | 順番に印刷します | Python |
Spoj
| # | 困難 | 問題 | 解決 |
|---|
| 1 | 簡単 | 人生、宇宙、そしてすべて | c |
| 2 | | | |
| 3 | | | |
ハッケランク
30日間のコードチャレンジ
| 日 | 困難 | 問題 | 解決 |
|---|
| 0 | 簡単 | こんにちは世界。 | Java |
| 1 | 簡単 | データ型 | Java |
| 2 | 簡単 | オペレーター | Java |
| 3 | 簡単 | 条件付きステートメント | Python |
| 4 | 簡単 | クラス対インスタンス | Python |
| 5 | 簡単 | ループ | Python |
| 6 | 簡単 | レビューしましょう | Python |
| 7 | 簡単 | 配列 | Python |
| 8 | 簡単 | 辞書とマップ | Python |
| 9 | 簡単 | 再帰 | Python |
| 10 | 簡単 | バイナリ番号 | Python |
| 11 | 簡単 | 2Dアレイ | Python |
| 12 | 簡単 | 継承 | Python |
| 13 | 簡単 | 抽象クラス | Python |
| 14 | 簡単 | 範囲 | Python |
| 15 | 簡単 | リンクリスト | Python |
| 16 | 簡単 | 例外 - 整数から文字列 | Python |
| 17 | 簡単 | その他の例外 | Python |
| 18 | 簡単 | キューとスタック | Python |
| 19 | 簡単 | インターフェイス | Java |
| 20 | 簡単 | ソート | Python |
| 21 | 簡単 | ジェネリック | Java |
| 22 | 簡単 | バイナリ検索ツリー | Java |
| 23 | 簡単 | BSTレベルオーバートラバーサル | Python |
| 24 | 簡単 | よりリンクされたリスト | Python |
| 25 | 中くらい | 実行時間と複雑さ | Python |
| 26 | 簡単 | ネストされた論理 | Python |
| 27 | 簡単 | テスト | Python |
| 28 | 中くらい | 正規表現、パターン、およびデータベースのイントロ | Python |
| 29 | 中くらい | ビットワイズと | Python |
CTCI
コーディングインタビューの第6版Pythonソリューションのクラック
| # | 困難 | 問題 | 解決 |
|---|
| 1.1 | | ユニークです | Python |
| 1.2 | | 順列を確認してください | Python |
| 1.3 | | ullify | Python |
| 1.4 | | パリンドローム順列 | Python |
| 1.5 | | 1つ離れています | Python |
| 1.6 | | 文字列圧縮 | Python |
| 1.7 | | マトリックスを回転させます | Python |
| 1.8 | | ゼロマトリックス | Python |
| 1.9 | | 文字列回転 | Python |
| | | |
| 2.1 | | DUPを削除します | Python |
| 2.2 | | kthを最後に戻します | Python |
| 2.3 | | 中間ノードを削除します | Python |
| 2.4 | | パーティション | Python |
| 2.5 | | 合計リスト | Python |
| 2.6 | | パリンドローム | Python |
| 2.7 | | 交差点 | Python |
| 2.8 | | ループ検出 | Python |
| | | |
| 3.1 | | 1つ3つ | Python |
| 3.2 | | スタック分 | Python |
| 3.3 | | プレートのスタック | Python |
| | | |
| 4.1 | | ノード間のルート | Python |
| 4.2 | | 最小ツリー | Python |
| 4.3 | | 深さのリスト | Python |
| 4.4 | | バランスを確認してください | Python |
| 4.5 | | BSTを検証します | Python |
| 4.6 | | 後継 | Python |
| 4.7 | | オーダーをビルドします | Python |
| 4.8 | | 最初の共通の祖先 | Python |
| 4.9 | | BSTシーケンス | Python |
| 4.10 | | サブツリーを確認してください | Python |
| 4.11 | | ランダムノード | Python |
| 4.12 | | 合計のパス | Python |
| | | |
| 5.1 | | 挿入 | 近日公開 |
| | | |
| 8.1 | | トリプルステップ | Python |
| 8.2 | | グリッド内のロボット | Python |
| 8.3 | | マジックインデックス | Python |
| 8.4 | | 電源セット | Python |
| 8.5 | | 再帰的な乗算 | Python |
| 8.6 | | ハノイの塔 | |
| 8.7 | | Dupsのない順列 | Python |
| 8.8 | | Dupsによる順列 | Python |
| | | |
| 17.1 | | プラスなしで追加します | Python |
Google Foobar Challenge
| # | レベル | 問題 | 解決 |
|---|
| 1 | 1 | 太陽の終わり | Java |
| 2 | 2 | 破壊のために準備 | Python |
| 3 | 2 | 素敵な幸運な子羊 | Python |