実装は学習目的です。より効率的なソリューションを提供したい場合は、お気軽に問題を開いてソリューションをコミットしてください。
あなたは次のように実装するアルゴリズムを探すことができます:leetcodeアルゴリズム
貢献するために、アルゴリズムがまだコミットされていないことを確認してください! PRに問題の番号を追加してください。
ファイルがLeetCode -folderにあり、このように名前が付いていることを確認してください: 0001_TwoSum.py > 4桁のleetcode Issue、Underscore、leetcodename
問題を開くときは、問題がまだ実装されていないことを確認してください(問題のあるもののコード/leetcodeをご覧ください)。既存の問題による開かれた問題は閉鎖され、この問題に対してPRが作成されたPRは、問題を開いた貢献者がこの問題よりも好まれると割り当てられたものとしてマークされます。約7日以内にPRがない場合、問題は別の寄稿者に割り当てられます。
問題と結合されたプルリクエストのみが、命名conventions (フォルダーとファイルを参照)と一致するものがマージされます! PRで問題がない場合、PRはスパムとしてラベル付けされ、閉じられます。コードがleetcode.comのチェックに合格しない場合、PRは「無効」としてラベル付けされ、問題は次のPRのために開かれたままです。 PRがこのリポジトリの貢献ガイドラインに従わない場合、スパムとしてマークされ、閉じられます!
貢献ガイドラインを調整しないPRS/問題でこのレポをスパムするユーザーはブロックされます。
git clone https://github.com/your-username/pythonalgorithms.gitgit checkout -b feature/branch-namegit checkout -b bugfix/branch-namegit add .
git commit -m 'commit message'
git push origin branch-name10月にはほとんどPRSと問題が発生します。フルタイムの仕事のために我慢してください。24時間年中無休でオンラインになることはできません - できるだけ早くPRSを使用するために最善を尽くします。このリポジトリは、Hacktoberfest 2020のみで開催されます! Hacktoberfest 2021以降のPRS/問題は受け入れられ、無効/スパムとしてマークされます
ありがとう!