อินพุตเป็นอาร์เรย์ของจำนวนเต็ม (อย่างน้อย 3, สูงสุด 20) ที่แตกต่างกัน แต่ละจำนวนเต็มมากกว่า -1000 และน้อยกว่า 1,000
งานของคุณคือการหดตัวเลขด้วย "การทำแผนที่เป็นเส้นตรง" พวกเขาจากไป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
)