Giriş, (en az 3, maksimum 20) farklı tamsayılardan oluşan bir dizidir. Her tamsayı -1000'den büyük ve 1000'den küçüktür.
Göreviniz gelen "doğrusal haritalama" onlar tarafından numaralarını küçültmek etmektir 0.0için 1.0. Bu, dizideki en küçük sayının 0,0 ile, en büyüğü 1,0 ile eşleştirileceği anlamına gelir.
Diziyi bir parametre (bir işlev içinde) veya stdin / program bağımsız değişkenleri (seçebilirsiniz) olarak alırsınız. Sonucu formatta yazdırın double1;double2;double3;.... Çıktı , girdi ile aynı sıraya sahip olmalıdır .
İsterseniz, çıkışı ondalık noktadan sonra 2 basamağa yuvarlayabilirsiniz. Ondalık noktadan sonra en az 1 basamak olmalıdır.
Yerleşik fonksiyonların kullanımı (örneğin Mathematica olarak hangi ölçek sizin için numaralar aşağı fonksiyonlar, Rescale) izin verilmiyor .
Örnekler:
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
(Son çıktı yuvarlanır, aksi takdirde olur 0.0;0.0125;0.25;1.0)