- nodejsをローカルPCにインストールする。Macならnvmおすすめ。もしくはDockerから実行。
- npm install
- Docker for Desktopをインストール
- (初回のみ)レポジトリのルートで
docker-compose build server
を実行。 docker-compose run --rm server sh
を実行してコンテナに入る。- コンテナ内で
npm run start
を実行。
sample.csvをdata.csvにファイル名を変更
ターミナルからコマンドを実行
npm run start
https://xn--5ckwbr7a.jp/?p=4009
前提: 名前はユニーク
- 候補ごとに希望順位と作業順位をもとに配列を作成する。
- 各候補の1つ目の人を当選配列に入れる。
- 当選した人は以後は無効とする。
- 各候補の2つ目の人を当選配列に入れる。
- 以後すべての候補の配列が終わるまでこれを繰り返す。