Meydan okuma
Bir numara Verilen x
ve bir numara n
, yuvarlak sayı x
için n
anlamlı 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ı, x
yuvarlanacak sayı olacaktır . İkinci sayı, n
yuvarlamanı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. n
1 ile 50 arasında pozitif bir tamsayı olacaktır. n
asla rakamların rahibesinden daha büyük olamaz x
.
Girdi asla olmayacak 0
veya herhangi bir şekilde olmayacak 0
, örneğin 0.000
veya 000
.
Örnekler
Inputs: 2.6754, 2
Output: 2.7
Bir çıkışı 2.7000
ondalı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^2
2 sigfigs göstererek sonuç olarak yazacak olsaydınız.
Inputs: 520.3, 3
cevaptaki ondalık nokta520.
çok önemli değil mi?