이 프로젝트는 bash와 기능이 유사한 minishell을 만드는 것입니다. bash의 기능은 물론이고, 터미널의 옵션, 커서 제어 등에 대해 공부해야 하며 띄어쓰기 같은 사소한 오류도 잡아야 합니다. This project is to create a minishell with similar functionality to bash. You should study the features of bash as well as options in the terminal, cursor control, etc., and catch minor errors such as spaces.
이 프로젝트는 기본적인 프로세스 스레딩, mutex, semaphore, shared memory을 배웁니다. 각 철학자를 스레드 또는 세미포어로 만들어 관리합니다. This project will teach you the basics of process threading, mutexes, semaphores, and shared memory. Each philosopher is created and managed as a thread or semipore.
맵이 있습니다. 이 맵은 5 x 5 크기의 맵이고 주인공은 화살표를 클릭하여 이동할 수 있습니다. 그리고 일정확률로 moviemon을 만나고 전투를 할 수 있습니다. 또 잡은 moviemon은 도감에서 확인할 수 있습니다. I have a map. This map is 5 x 5 in size and the main character can be moved by clicking the arrows. And with a certain probability, you can meet moviemon and fight. You can also check the moviemon caught in the illustrated book.
이 프로젝트는 효율적인 알고리즘을 스택에 적용하여 최소한의 명령어를 수행하도록 구현할 수 있는지 물어보는 프로젝트입니다. 저는 이 프로젝트를 퀵소트 정렬을 사용하여 해결했고, 평가에는 단순 오류로 점수를 얻지 못했지만, 보너스인 명령어가 제대로 작동하였는지 체크하는 프로그램까지 구현하였습니다. This is a project asking if it is possible to implement an efficient algorithm to perform the minimum number of instructions by applying it to the stack. I solved this project using quicksort sort, and although I did not get a score for a simple error in the evaluation, I even implemented a program to check whether the command worked properly, which is a bonus.
이 프로젝트는 게임을 만드는 것입니다. 텍스트 파일(.txt 아님)을 기반으로 맵을 읽은 후에 오류확인을 하고 이후에 모든 아이템을 먹으면 탈출하도록 게임을 만들어야 합니다. 보너스는 적도 나오며 약간의 애니메이션도 추가됩니다! This project is to make a game. Based on the text file(not .txt), you need to make a game that reads the map, checks for errors, and then escapes by eating all the items. Bonuses are also enemies, plus some animations!
이 프로젝트는 쉘 명령어 중에 pipe를 포함한 명령어를 실행가능하도록 구현시키는 프로젝트입니다. 리다이렉션을 포함한 기능을 구현해야 하며, 보너스는 헤러독(heredoc) 과 어펜드(append)까지 구현을 하는 것입니다. 이 프로젝트에서는 프로세스의 부모, 자식관계와 파이프 함수에 대해 배울 수 있습니다. This project is a project that implements commands including pipe among shell commands to be executable. You need to implement functionality including redirection, the bonus is to implement heredoc and append. In this project, you can learn about parent and child relationships of processes and pipe functions.
이 프로젝트는 쉘 명령어 중에 pipe를 포함한 명령어를 실행가능하도록 구현시키는 프로젝트입니다. 리다이렉션을 포함한 기능을 구현해야 하며, 보너스는 헤러독(heredoc) 과 어펜드(append)까지 구현을 하는 것입니다. 이 프로젝트에서는 프로세스의 부모, 자식관계와 파이프 함수에 대해 배울 수 있습니다. This project is a project that implements commands including pipe among shell commands to be executable. You need to implement functionality including redirection, the bonus is to implement heredoc and append. In this project, you can learn about parent and child relationships of processes and pipe functions.