스터디에서 배운 내용을 바탕으로 정렬 프로그램을 만드는 프로젝트입니다.
https://github.com/Hantorism/2024-Advanced-C-study
위 레포지토리를 fork합니다.
fork한 레포지토리의 주소를 복사합니다.
복사한 주소로 git clone해 프로젝트를 시작합니다.
-
sort.c, student.c, utils.c의 함수들을 구현합니다.
-
main.c의 빈 부분을 채웁니다.
-
make all 명령어로 테스트가 모두 통과한 것을 확인합니다.
-
화이팅 하세요
-
fork하는 방법을 잘 모르겠으면 검색해보고 해주세요. 어렵지 않습니다. 원본 레포지토리(https://github.com/Hantorism/2024-Advanced-C-study)를 clone하고 작업한 후 push하면 절대 안 됩니다... fork한 레포지토리를 clone하고 작업하도록 유의해주세요!
-
원래 프로젝트는 quickSort를 구현하는 것이지만 이것이 어렵다면 bubbleSort로 바꿔서 해도 됩니다. 이건 보증금 환급에 패널티가 없습니다.
-
Makefile는 제공하기로 했습니다. 사용법은 make help 명령어로 확인하세요.
-
스켈레톤 코드를 수정해도 되긴 하지만 그대로 하는 것을 추천합니다.
-
프로젝트를 잘 끝냈으면 코드의 다른 부분도 이해해보세요. 멀티 파일 빌드로 코드들을 분리하는 것, Makefile 같은 것들도 직접 구현하게 하려했는데 투머치인 것 같아 요구사항에서는 뺐습니다.
-
스터디 같이 듣는 사람끼리 고민하면서 얘기하는 건 괜찮지만 코드는 보여주지도 말고, 보지도 마세요!!!