ท้าทาย
รับตัวเลขx
และตัวเลขn
ปัดเศษตัวเลขx
ที่n
สำคัญและผลลัพธ์ผลลัพธ์
ตัวเลขสำคัญ
ตัวเลขสำคัญของตัวเลขคือตัวเลขที่มีความหมายซึ่งส่งผลต่อความละเอียดในการวัด ซึ่งรวมถึงตัวเลขทั้งหมดยกเว้นเลขศูนย์นำหน้า
โปรดจำไว้ว่าการนำศูนย์เป็นศูนย์หลังจุดทศนิยมยังคงเป็นตัวเลขที่ไม่สำคัญ
เมื่อปัดเศษตัวเลขคุณต้องปัดเศษออกจากศูนย์หากตัวเลขต่อไปนี้มากกว่าหรือเท่ากับห้า
ศูนย์ทั้งหมดต่อท้ายหลังจุดทศนิยมจะนับเป็นสำคัญ
อินพุต
หมายเลขแรกจะเป็นx
ตัวเลขที่จะปัดเศษ ตัวเลขที่สองจะเป็นn
จำนวนตัวเลขสำคัญที่คุณควรปัดเศษx
ให้เป็น
x
จะเป็นตัวเลข (รหัสของคุณควรจัดการทั้งจำนวนเต็มและคะแนนลอยตัว) ระหว่าง -1,000,000,000 ถึง 1,000, 000,000 n
จะเป็นจำนวนเต็มบวกระหว่าง 1 ถึง 50 ที่ครอบคลุม n
จะไม่มากกว่า nunber x
ของตัวเลขใน
การป้อนข้อมูลจะไม่เป็น0
หรือรูปแบบใด0
เช่นหรือ0.000
000
ตัวอย่าง
Inputs: 2.6754, 2
Output: 2.7
ผลลัพธ์ของ2.7000
จะไม่ถูกต้องเนื่องจากศูนย์ต่อท้ายหลังจุดทศนิยมจะนับเป็นตัวเลขที่สำคัญ
Inputs: 0.00034551, 4
Output: 0.0003455
Inputs: 50237.1238, 3
Output: 50200
โปรดทราบว่าสิ่งนี้จะต้องไม่มีจุดทศนิยม
Inputs: 2374905, 1
Output: 2000000
Inputs: 543.0489, 4
Output: 543.0
Inputs: 15, 1
Output: 20
Inputs: 520.3, 3
Output: 520
ถ้าคุณต้องการคุณสามารถส่งออก520.
แทน 520.0
แต่ไม่
Inputs: -53.87, 2
Output: -54
Inputs: 0.0999, 2
Output: 0.10
กฎระเบียบ
ฟังก์ชันในตัวและไลบรารีที่อนุญาตให้คุณปัดเศษตัวเลขเป็นตัวเลขn
สำคัญไม่ได้รับอนุญาต
การชนะ
รหัสที่สั้นที่สุดในหน่วยไบต์ชนะ
2.0 x 10^2
, แสดง 2 sigfigs
Inputs: 520.3, 3
ไม่ใช่จุดทศนิยมในคำตอบ520.
สำคัญหรือไม่