입력은 (적어도 3, 최대 20) 다른 정수의 배열입니다. 각 정수는 -1000보다 크고 1000보다 작습니다.
당신의 작업은에서 "선형 매핑"그들에 의해 숫자를 축소하는 것입니다 0.0
에 1.0
. 이는 배열에서 가장 작은 숫자가 0.0에, 가장 큰 1.0에 매핑됨을 의미합니다.
배열을 매개 변수 (함수 내부) 또는 stdin / program 인수 (선택 가능)로 가져옵니다. 결과를 형식으로 인쇄하십시오 double1;double2;double3;...
. 출력 은 입력과 순서가 같아야합니다 .
원하는 경우 소수점 다음에 2 자리로 출력을 반올림 할 수 있습니다. 소수점 다음에 최소 1 자리가 있어야합니다.
내장 함수의 사용 (예 : 매스 매 티카 같은 스케일을 당신을 위해 숫자 아래 함수는 Rescale
) 허용되지 않습니다 .
예 :
Input Output
[5,-20,30] 0.5;0.0;1.0
[1,2,3,4,5] 0.0;0.25;0.5;0.75;1.0
[0,5,100,400] 0.0;0.01;0.25;1.0
(마지막 출력은 반올림됩니다. 그렇지 않으면 0.0;0.0125;0.25;1.0
)