다음은 이번 실습에서 만들 함수들의 도메인 분석한 결과예요.
각 함수들이 어떨 때 사용하는 것인지 설명할게요.
여러분이 생각한 기능과 차이가 있는지 확인해 보세요.
a. 범위 내의 정수 합계를 구하는 함수
사용 예: 1부터 100까지 합을 구하고자 할 때
b. 특정 수가 소수(Prime Number)인지 판단하는 함수
사용 예: 3이 소수인지 확인하고자 할 때
c. 범위 내의 정수중에 소수(Prime Number)의 개수를 구하는 함수
사용 예: 5에서 20 사이의 소수가 몇 개인지 확인하고자 할 때
d. n 개의 정수의 합계를 구하는 함수
사용 예: {1, 3, 10, 8, 5, 2} 의 원소의 합을 구하고자 할 때
e. 두 수를 바꾸는 함수
사용 예: 두 개의 변수가 갖고 있는 값을 교환하고자 할 때
f. n 개의 정수에서 제일 큰 정수가 있는 메모리 주소를 구하는 함수
사용 예: {10, 1100, 34, 124, 100}의 원소 중에 제일 큰 값을 갖는 원소의 메모리 주소를 구할 때
g. n 개의 정수를 크기 순으로 정렬하는 함수(내림차순, 선택 정렬 알고리즘으로 정렬)
사용 예: {10, 1100, 34, 124, 100}의 원소를 {1100, 124, 100, 34, 10} 순으로 정렬할 때
이제 분석한 결과에 어울리는 함수명을 결정해 보세요.