시간표생성프로그램 - 알고리즘 구현
다음 방식으로 알고리즘을 구현하였다. 1. 사용자가 입력한 수업들은 classes 라는 객체에 저장된다.-> txt파일을 통해 일괄적으로 등록을 할 수 있다.FileReader 를 이용하여 , 를 기준으로 트리밍하여, 각 내용들을 객체의 key에 대한 value 값으로 저장하도록 하였다. 2. classes에 저장된 수업들로부터 생성된 시간표 조합은 combineResult 라는 객체에 저장된다. 3. 수업을 조합하는 방식은 다음과 같다.-> 먼저 등록된 수업 중 필수로 포함되도록 체크되어있는 수업을 먼저 combineResult 객체를 생성하여 저장하도록 한다.이때, 중복으로 똑같은 과목이 필수로 포함되거나,. 시간이 겹치는 경우는 추가하지 않고 alert을 이용하여 안내를 띄운 후 window...
2024.08.16