アルゴリズムの問題を解くと、自動的に通信録に送られますか?


サムネイルで...メールを受け取りたい...

入る


プログラミングの勉強を始めてもうすぐ4ヶ月になります.
自然に資料構造、アルゴリズムを学び、複数のオンライン阻止サイトを利用した.

オンライン阻止サイト


代表的なアルゴリズムはオンラインでウェブサイトを阻止します
  • 国内:白駿プログラマSW Expert Academy2
  • 海外:LeetCodeCodility2
  • 背中がある.
    それ以外にも、試験や大会を行うコードレイアウト、atcoderなどがありますが、私のアルゴリズムの達人にとっては、これは遠いことで、今書いている文章とは少し距離があるので、これ以上議論しません.
    この文章はLeetCode、Baek Jun、Programmersに関連している.

    LeetHubとBack Hub


    LeetHubとBack Junhubの核心機能は、各サイトが問題をコミットした後、Ginghub Repositoryに問題をプッシュすることです.
    簡単に解題コードをアップロードするだけでなく、解題内容や解題コードの情報も含めて一目で見ることができます.
    リンクは文章の下部で確認できます.

    LeetHub特性



    これはRitHubを介してアップロードされた例です.
    上位ディレクトリは問題ディレクトリによってプッシュされるため、実際にはLeetCodeにのみ使用できます.

    標準ハブの特徴



    これは白準ハブを介してアップロードされた例です.
    白駿センターの特徴は、名前とは異なり、プログラマーの問題もサポートしていることです.
    また、追加のオンラインブロックWebサービスを拡張することを考慮すると、トップディレクトリは「バックグラウンド」、「プログラマー」として生成されます.

    LeetHubカスタム


    同じ用途の複数のrepositoryを必要としないことを考慮し、LeetHubをバージンハーブと一緒に使用するようにカスタマイズしてみました.

    LeetHubアップロードURLの変更


    LeetHubのREADME.mdの下部の内容を参考にしました.

    LeetHubをクローンしてプロジェクトとして実行します.scripts/leetcode.jsファイルを実行します.
    アップロードするGirly ForgeのURLを設定します.
    const URL = `https://api.github.com/repos/${hook}/contents/${directory}/${filename}`;
    ${directory}の前に自分の欲しいディレクトリ名を追加すればいいです.
    const URL = `https://api.github.com/repos/${hook}/contents/LeetCode/${directory}/${filename}`;
    筆者はLeetCodeに設定した.
    個別に設定したくない場合や、LeetCodeが好きなので変更する必要がない場合は、筆者のハーブをクローンして解凍し、以下の手順で操作できます.

    クロム拡張プラグインの登録


    クロムカスタマーセンターページで第2段階の作業を行う.
    接続クロム拡張プログラム.

    右上のDeveloper modeをアクティブにし、左側にLoad unpackedボタンを生成します.

    前の手順で準備した解凍フォルダを選択するだけです.
    エラーが発生しました.直接無視できます.

    適用例


    以下は筆者のAlgorithm repositoryです.LeetHub、Back Junhubともに使用されています.
    心が落ち着く.

    それぞれのハブやネットショップで確認して使用します.
    関連URL
  • LeetHub
    - LeetHub-Chrome Web Store
    - LeetHub-Github
  • 標準ハブ
    - Back Junhub—Chrome Web Store
    - バージンハーブ-Github