- KMP Algorithm
- BM Algorithm
: 프로그램 코드를 분석하여 프로그램 내 악성코드 패턴을 탐지하는 프로그램.
프로그램은 텍스트 파일로 15개 이상의 프로그램 코드를 전달받으며,
악성코드와 악성코드에 대한 패턴의 길이를 사용자에게 입력 받아 악성코드 패턴을 분리한다.
프로그램 악성코드 분석 결과는 다음과 같다.
- 프로그램 코드에서 나타난 악성 코드가 패턴 마다 몇 번 나타나는 지
- 바이러스 패턴을 가진 프로그램의 이름 및 개수
- 바이러스 패턴을 가지지 않은 프로그램 이름 및 개수
- Insertion Sorting Algorithm
- Merge Sorting Algorithm
: 출석부를 수정, 추가할 수 있으며 학생들을 학번 순으로 정렬하는 프로그램
학생들의 출석부 명단은 텍스트 파일로 전달받는다.
- 사칙연산
- Function(적분/미분, 삼각함수계산)
- Notation(진수변환)
- Matrix(행렬)
- etc 예외처리
[예시]