■ 4 | 궁금한 지역의 인구 구조와 가장 비슷한 인구 구조를 가진 지역 찾기
이제 우리 프로젝트에서 가장 중요한 부분입니다. 특정 지역의 인구 구조와 가장 비슷한 인구 구조를 가진 지역을 어떻게 찾을 수 있을까요? 여러분도 잠깐 고민해보기 바랍니다.
만약 궁금한 지역을 A, 비교할 지역을 B라고 하면 A의 0세 인구수와 B의 0세 인구수의 차이, A의 1세 인구수와 B의 1세 인구수의 차이, 이런 식으로 A의 100세 이상 인구수와 B의 100세 이상 인구수의 차이를 모두 더했을 때 그 차이가 가장 작은 지역을 찾으면 어떨까요?
이것을 다시 알고리즘으로 표현하겠습니다.
➊ 전국의 모든 지역 중 한 곳(B)을 선택한다.
➋ 궁금한 지역 A의 0세 인구수에서 B의 0세 인구수를 뺀다.
➌ ➋를 100세 이상 인구수에 해당하는 값까지 반복한 후 각각의 차이를 모두 더한다.
➍ 전국의 모든 지역에 대해 반복하며 그 차이가 가장 작은 지역을 찾는다.
혹시 이 알고리즘을 보면서 문제가 될 것 같다고 생각이 드는 부분이 있나요?
다음 질문에 대한 답을 확인하며 이 알고리즘을 수정합시다.