41. 입력 : 외부에서 제공되는 데이터가 0 개 이상 존재다.
출력 : 적어도 한 가지 이상의 결과를 생성다.
명확성 : 각 명령은 명확하고 모호하지 않아야 다.
유한성 : 알고리즘을 수행하면 일정 단계 뒤에는 반드시 종료 된다.
유효성 : 원칙적으로 모든 명령들은 기본적인 것이어야 한다
알고리즘의 특성
75. 2 - 소수
3 - 소수
4 - 2로 나눌수 있다.( = 2 X 2 )
5 - 소수
6 - 2와 3으로 나눌 수 있다. ( = 2 X 3 또는 3 X 2 )
7 - 소수
8 - 2와 4로 나눌 수 있다. ( = 2 X 4 또는 4 X 2 )
9 - 3으로 나눌 수 있다. ( = 3 X 3 )
10 - 2와 5로 나눌 수 있다. ( = 2 X 5 또는 5 X 2 )
에라토스테네스의 체
소수는 2 이상의 정수에서 1 과 그 수 자체로만 나눌 수 있는 수다.
76. 에라토스테네스의 체
ex) 100 이하의 소수 찾기
1 ) 2 이외 2의 배수를 모두 지운다.
2) 3 이외 3의 배수를 모두 지운다.
3) 5 이외 5의 배수를 모두 지운다.
4) 7 이외 7의 배수를 모두 지운다.
> 남아있는 수가 소수.