Skip to content

in-g-jp/paiza

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

197 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Paiza練習問題回答用リポジトリ

このリポジトリは、Paizaの練習問題の回答を管理するためのものです。

📁 ディレクトリ構造

.
├── .vscode/              # VSCode設定ファイル
├── challenges/           # 各問題の回答ディレクトリ
│   └── {CHALLENGE_ID}/   # 例: A001, B002など
│       └── {USER_NAME}/  # 個人の回答ディレクトリ
├── stub/                 # 新規回答用のテンプレート
│   ├── Makefile          # ビルド・実行用Makefile
│   ├── index.php         # メインプログラム
│   ├── input1.txt        # テストケース1
│   ├── input2.txt        # テストケース2
│   └── input3.txt        # テストケース3
└── .gitignore            # Git除外設定

🚀 使い方

  1. 新しい問題に取り組む際は、以下のコマンドを実行します:
$ make
🚀 Paiza回答用のディレクトリを作成します!

🔢 問題番号を入力してください(例:A001): A001

📂 作成先: challenges/A001/ing-chiba

✅ 完了しました!
  1. 作成されたディレクトリに移動し、index.php に回答を実装します:
$ cd challenges/A001/ing-chiba

$ cat index.php
<?php
// ここに回答を実装してください
  1. テストを実行する場合は、以下のコマンドを実行します:
$ make
🔍 index.php を実行します

📁 入力ファイルを選択してください:
1) input1.txt  2) input2.txt  3) input3.txt
選択してください: 1

📥 入力ファイル: input1.txt
📝 実行結果:
--------------------------------

(ここに実行結果が表示されます)

--------------------------------
  1. 実装が完了したら、実行時間を記録してコミットします:
$ make commit
⏱️  実行時間を入力してください(例: 10分30秒):
10分30秒

📝 コミットメッセージ: A001: 10分30秒

🔄 mainブランチに切り替えます...

⬇️  最新の変更を取得します...

🌱 作業ブランチを作成します: feature/A001

🚀 変更をプッシュします...

🔗 PRページを開きます...

🔄 mainブランチに戻ります...

✅ 完了しました!

コミット完了後、自動的にGitHubのPull Request作成ページが開かれます。 タイトルと説明を入力して「Create pull request」ボタンをクリックすることで、PRを作成できます。

About

Paizaの問題を解くリポジトリ

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors