Section 01 알고리즘과 랩터 1. 알고리즘의 개념알고리즘은 어떠한 문제를 해결하기 위한 일련의 절차를 특정한 방법으로 표현한 것을 의미한다. 문제를 해결하기 위한 절차를 나타내는 알고리즘은 다음 5가지 조건을 만족해야 한다.입력: 외부에서 0개 이상의 입력을 받아야 한다.출력: 문제를 해결하여 1개 이상의 출력을 생성해야 한다.명확성: 각 단계는 명확하고 모호하지 않은 명령어로 구성되어야 한다.유한성: 한정된 수의 작업 후에는 반드시 끝나야 한다.효과성: 모든 단계의 명령들이 실행 가능해야 한다. 특정 문제에 대해 위와 같은 조건이 만족되면 그 문제는 해결 가능하다고 할 수 있다. 알고리즘을 표현하는 특정한 방법으로는 의사코드(pseudocode) 또는 순서도(flowchart)와 같은 방법들이 ..