더북(TheBook)

▼ 표 31-1 학습하기 쉬운 기초 알고리즘

난이도

알고리즘

사용 유형

초급

합계(SUM)

합계를 출력하시오.

개수(COUNT; 횟수, 건수)

자료 건수를 출력하시오.

평균(AVERAGE)

평균을 출력하시오.

최댓값(MAX)

최댓값을 출력하시오.

최솟값(MIN)

최솟값을 출력하시오.

중급

최댓값(MAX) → 최솟값(MIN)

~에 대해서 최댓값을 구하되, 동일 값이 발생했을 때 ~에 대해서 최솟값을 구하시오.

최솟값(MIN) → 최댓값(MAX)

~에 대해서 최솟값을 구하되, 동일 값이 발생했을 때 ~에 대해서 최댓값을 구하시오.

최댓값(MAX) → 최댓값(MAX)

~에 대해서 최댓값을 구하되, 동일 값이 발생했을 때 ~에 대해서 최댓값을 구하시오.

최솟값(MIN) → 최솟값(MIN)

~에 대해서 최솟값을 구하되, 동일 값이 발생했을 때 ~에 대해서 최솟값을 구하시오.

최댓값(MAX) - 최솟값(MIN)

~에 대해서 최댓값과 최솟값을 구하고, 최댓값과 최솟값의 차를 구하시오.

고급

근삿값(NEAR)

~에 가장 가까운 값을 구하시오.

순위(RANK)

순위를 구하시오.

정렬(SORT): 오름차순

~에 대해서 오름차순 정렬하시오.

정렬(SORT): 내림차순

~에 대해서 내림차순 정렬하시오.

검색(SEARCH)

특정 자료를 검색하시오.

병합(MERGE)

배열 2개를 배열 하나로 합치시오.

최빈값(MODE)

가장 빈도수가 높은 자료를 구하시오.

그룹(GROUP)

특정 항목별로 그룹화하여 소계를 구하시오.

 

앞으로 기초 알고리즘 12개를 학습할 텐데요. 모든 코드는 “부록 A. 디버거 사용하기”를 참고하여 중단점과 함께 F5F11을 눌러 줄 단위로 코드를 실행하면서 코드 흐름을 익히길 권장합니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.