실습 코드
# ------------------ Day6(25.06.13) ------------------
'''
간단한 시간표 문제를 해결하기 위한 예시 데이터
'''
# 교사 목록
teachers = ['T1', 'T2', 'T3']
# 과목 목록
subjects = ['Math', 'English', 'Science']
# 학급 목록
classes = ['1A', '1B']
# 시간 슬롯(교시)
time_slots = [1, 2, 3, 4, 5]
# 각 반의 시수
class_subject_requirements = {
'1A': {'Math': 2, 'English': 2, 'Science': 1},
'1B': {'Math': 2, 'English': 1, 'Science': 2}
}
# 교사별 담당 과목
teacher_subjects = {
'T1': ['Math'],
'T2': ['English'],
'T3': ['Science']
}