[10번] 제1유형 (10점)
답안 제출 화면 · 소문항 순서대로 입력
제공된 데이터 사이버범죄.csv는 연도별 사이버 범죄 통계이다. 구분이 발생건수/검거건수이고, 나머지 컬럼은 세부 범죄유형별 건수이다. 아래 수행 순서대로 처리한 후, 답안 제출 화면에 입력하시오.
| 컬럼명 | 설명 |
|---|---|
| 연도 | 연도 |
| 구분 | 발생건수 / 검거건수 |
| (그 외 33개 컬럼) | 세부 범죄유형별 건수 (예: 사이버사기_직거래) |
수행 순서
- 2023년
발생건수행을 뽑는다. 세부 유형 컬럼명을 대분류로 묶는다. 대분류는 컬럼명에 밑줄(_)이 있으면 그 앞부분, 없으면 컬럼명 전체로 본다. (예:사이버사기_직거래,사이버사기_기타→ 둘 다사이버사기) 이렇게 묶어 대분류별 발생건수를 모두 더한다. - 대분류별 발생건수 합계 중 가장 큰 값을 구한다.
- 대분류를 발생건수가 큰 것부터 차례로 더해 나간다(누적). 더한 값이 전체 합계의 몇 %인지를 누적비율이라 한다. 이 누적비율이 처음으로 90% 이상이 되기까지 더한 대분류의 개수를 구한다. (예시: 1위 70% → 1·2위 81% → 1·2·3위 90.3% … 처럼 더해 가며 90%를 넘는 순간)
소문항
- 수행 순서 2)의 최대 합계를 정수(integer) 로 제출하시오.
- 수행 순서 3)의 대분류 개수를 정수(integer) 로 제출하시오.
수행순서 2) 대분류별 발생건수 합계의 최댓값 (정수)
수행순서 3) 누적비율 90% 도달까지 필요한 대분류 수 (정수)
답안은 여러 번 제출 가능하며, 마지막 제출이 채점 대상입니다.