Meydan okuma
Bir numara Verilen xve bir numara n, yuvarlak sayı xiçin nanlamlı rakama ve çıkış sonucu.
Önemli rakamlar
Bir sayının önemli rakamları, ölçüm çözünürlüğüne katkıda bulunan anlam taşıyan rakamlardır. Bu, baştaki sıfırlar hariç tüm sayıları içerir .
Ondalık noktadan sonra baştaki sıfırların hala önemsiz rakamlar olduğunu unutmayın.
Bir rakamı yuvarlarken, aşağıdaki rakam beşten büyük veya ona eşitse sıfırdan uzaklaşmanız gerekir.
Ondalık basamaktan sonraki tüm sıfırlar anlamlı sayılır.
Giriş
İlk sayı, xyuvarlanacak sayı olacaktır . İkinci sayı, nyuvarlamanız gereken önemli rakamların sayısı olacaktır x.
x-1.000.000.000 ve 1.000, 000.000 dahil bir sayı (kodunuz hem tamsayıları hem de kayan noktaları işlemelidir) olacaktır. n1 ile 50 arasında pozitif bir tamsayı olacaktır. nasla rakamların rahibesinden daha büyük olamaz x.
Girdi asla olmayacak 0veya herhangi bir şekilde olmayacak 0, örneğin 0.000veya 000.
Örnekler
Inputs: 2.6754, 2
Output: 2.7
Bir çıkışı 2.7000ondalık noktadan sonra arka sıfır anlamlı rakama olarak sayılır, çünkü hatalı olacaktır.
Inputs: 0.00034551, 4
Output: 0.0003455
Inputs: 50237.1238, 3
Output: 50200
Bunun ondalık işareti olmamalıdır.
Inputs: 2374905, 1
Output: 2000000
Inputs: 543.0489, 4
Output: 543.0
Inputs: 15, 1
Output: 20
Inputs: 520.3, 3
Output: 520
İsterseniz 520.bunun yerine çıktı alabilirsiniz 520.0.
Inputs: -53.87, 2
Output: -54
Inputs: 0.0999, 2
Output: 0.10
kurallar
Bir sayıyı nönemli rakamlara yuvarlamanızı sağlayan yerleşik işlevlere ve kitaplıklara izin verilmez.
Kazanan
Bayt cinsinden en kısa kod kazanır.
2.0 x 10^22 sigfigs göstererek sonuç olarak yazacak olsaydınız.
Inputs: 520.3, 3cevaptaki ondalık nokta520.çok önemli değil mi?