Skip to content

Latest commit

 

History

History
87 lines (60 loc) · 8.4 KB

README_JP.md

File metadata and controls

87 lines (60 loc) · 8.4 KB
Read this guide in other languages

整数シーケンス

プロジェクトの紹介

このプロジェクトは、初めてオープンソースに貢献したい人にとって取り掛かりやすく、比較的簡単な初心者向けのオープンソースプロジェクトです。しかも、誰もが自由に貢献することができます。

このプロジェクトの目的は、プログラミング言語の選択を使用してアルゴリズムのデータベースを作成することです, 各アルゴリズムは、次のウィキペディアのリンクに記載されている注目すべき整数のシーケンスの1つのn番目の要素を返します.🔗 https://en.wikipedia.org/wiki/List_of_integer_sequences 🔗

このウィキペディアのリンクには、素数、コラコスキシーケンス、モツキン番号、ルーカス番号など、多くの注目すべき整数シーケンスのリストが含まれています。

'n' はユーザーによる整数入力を表します。例えば、ユーザーが整数 '2' を入力した場合、アルゴリズムはシーケンスの 3 番目の要素を返す必要があります (インデックスは 0 から始まるので、シーケンスの最初の要素は n= 0、2 番目の要素は n=1 など)。

ウィキペディアのページに記載されているより不明瞭な整数のシーケンスの 1 つを自分のプログラム内に実装する必要がある場合、これらの不明瞭なシーケンスを生成するコードがインターネット上に存在しなくて、シーケンスの n 番目の要素を見つけるために、独自のアルゴリズムをゼロから開発する必要があります。

私は、他の人が自分のアルゴリズムを開発する時間を無駄にするのではなく、単に私のデータベース内のアルゴリズムを使用できるように、このプロジェクト内のアルゴリズムのデータベースを完了したいと思います。誰もが自分のソフトウェアでこのプロジェクト内のコードを自由に使用することができます、このプロジェクトは、Unlicenseを使用するので、許可を求める必要はありません。

投稿方法

ウィキペディアのリンク🔗 https://en.wikipedia.org/wiki/List_of_integer_sequences 🔗を見てください

注目すべき整数シーケンスのリストを見て、任意のプログラミング言語で、シーケンスのn番目の要素を返すアルゴリズムを開発します。インデックスは 0 から始まるので、ユーザーが n=0 を入力すると、シーケンスの最初の要素が返され、n=1 は 2 番目の要素などを返します。プロジェクトリポジトリを調べ、選択した整数シーケンスのコードが、選択したプログラミング言語でプロジェクトに追加されていないことを確認します。

たとえば、誰かが Bell 番号用の Python アルゴリズムを作成してプロジェクトに追加した場合でも、Python ではなく他の言語の Bell 番号のアルゴリズムを作成できます。

プロジェクトリポジトリに特定の整数シーケンスのコードが存在しない場合は、任意のプログラミング言語でこの整数シーケンスのコードを作成できます。

プロジェクトリポジトリ内に既に存在するコードを確認し、これを使用して、独自のアルゴリズムを開発する手助けをします。

開発したコードに満足したら、プル要求テンプレートを使用してプル要求を送信し、追跡リストも更新します。次に、コードを確認して、期待どおりに動作することを確認し、プロジェクトリポジトリに追加します。コードで正しい出力が生成される場合、コードの速度に関係なく、コードの品質に関係なく、プロジェクトリポジトリに常に追加されます。

プロジェクト内の既存のコードを変更および改善し、プルリクエストを送信して、変更を確認することもできます。たとえば、コードの速度を向上させるか、コメント、スペース、変数名の変更などを追加することでコーディングの標準を向上させることができます。

プル要求を送信する方法

これは初心者向けのプロジェクトですので、知らない人にプルリクエストを提出する最も簡単な方法を簡単に説明したいと思います。

リポジトリを開き、[Fork] をクリックします。これにより、リポジトリのフォークされたコピーが作成されます。

フォークコピーにコードを追加します。

リポジトリに戻り、[プルリクエストの送信] をクリックします。「フォークを越えて比較する」をクリックします。リポジトリのフォークされたコピーをヘッドとして、リポジトリをベースとして選択します。

プル要求の送信 をクリックし、プロジェクトに追加しようとしているコードを説明する意味のあるコメントを残します。

または、次の git コマンドを使用できます。

  1. ローカルシステムでリポジトリをクローンするには git clone レポジトリのリンク folder_name

  2. 使用を変更したファイルをステージングするには git add ファイル名

  3. 複数のファイルを変更し、それらをすべて一度にステージングしたい場合は、使用します git add .

  4. これらの変更をコミットするには git commit -m "修正したissue #issue_number

  5. これらの変更をプッシュするには、 git push origin ブランチ名