Skip to content

bathteayo/create-clearning-team-2024

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

23 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Create Cleaning-Team

This repository can create cleaning-team for azumi lab.

1. Install

1.1. Clone this repository

git clone https://github.com/yunicoder/create-clearning-team.git

1.2. Install python library

if you use pip:

pip install -r requirements.txt

if you use conda:

conda env create --file conda.yml
conda activate cct_env

2. Usage

Executing following command, then you can create five groups that meet the criteria (shown in Sec. 3).

python main.py --group_num 5

Following results files will be generated!

results/created_team.yaml
results/output_team_for_slack

3. Criteria

3.1. English

  • At least one person from each grade is included in a group.
  • The person who has been in the same group is not in the same group.
    • If no solution can be found in 200,000 loops, the combination with the fewest number of same pair is chosen.

3.2. ζ—₯本θͺž

  • ε„γ‚°γƒ«γƒΌγƒ—γ«ε„ε­¦εΉ΄ζœ€δ½ŽδΈ€δΊΊδ»₯δΈŠγ―γ„γ‚‹
  • γ“γ‚ŒγΎγ§εŒγ˜γ‚°γƒ«γƒΌγƒ—γ«γͺγ£γŸδΊΊγ¨γ―εŒγ˜γ‚°γƒ«γƒΌγƒ—γ«γͺらγͺい
    • もしも200,000ループδ»₯ε†…γ«ζ‘δ»Άγ‚’ζΊ€γŸγ™θ§£γŒθ¦‹γ€γ‹γ‚‰γͺγ„ε ΄εˆγ€γ“γ‚ŒγΎγ§εŒγ˜γ‚°γƒ«γƒΌγƒ—γ«γͺγ£γŸγ“γ¨γŒγ‚γ‚‹γƒšγ‚’ζ•°γŒζœ€γ‚‚ε°‘γͺγ„η΅„γΏεˆγ‚γ›γŒιΈγ°γ‚Œγ‚‹

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%