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.0
iç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
)