K
KRYFT Problem Bank
AI/ML 쉬움 코딩

데이터 정규화

Min-Max 정규화와 Z-Score 표준화를 구현하세요

15분
50점
118개 테스트케이스
#3640

문제 설명

머신러닝에서 자주 사용되는 두 가지 데이터 스케일링 방법을 구현하세요.

1. Min-Max 정규화

x_norm = (x - min) / (max - min)
결과: 0 ~ 1 사이 값

2. Z-Score 표준화

x_std = (x - mean) / std
결과: 평균 0, 표준편차 1

입력 형식

첫째 줄에 데이터 개수 N이 주어집니다.

둘째 줄에 N개의 실수가 공백으로 구분되어 주어집니다.

출력 형식

첫째 줄에 Min-Max 정규화 결과를 출력합니다.

둘째 줄에 Z-Score 표준화 결과를 출력합니다.

각 값은 소수점 4자리까지 출력합니다.

예제 테스트케이스

예제 1
입력
5
1 2 3 4 5
출력
0.0000 0.2500 0.5000 0.7500 1.0000
-1.4142 -0.7071 0.0000 0.7071 1.4142

힌트

실행 버튼을 눌러 코드를 실행하세요.