คุณอาจรู้ว่าระดับชื่อเสียงที่แตกต่างกันในการแลกเปลี่ยนแบบกองมีรูปแบบแตกต่างกันเมื่อเห็นจากหน้าคำถาม / โพสต์ มีกฎการจัดรูปแบบตัวแทนทั้งหมด:
- หากผู้ใช้มีตัวแทน 1 ถึง 999 (หนึ่งถึงสามหลัก) ตัวแทนจะเหลือตามที่เป็น
- หากผู้ใช้มีตัวแทน 1,000 ถึง 9999 (สี่หลัก) ผู้ใช้จะได้รับเครื่องหมายจุลภาคเป็นตัวคั่น:
9,999
หากผู้ใช้มีตัวแทน 10,000 ถึง 99999 (ห้าหลัก) มันจะสั้นและกลม เช่น, 16741 ตัวแทนจัดรูปแบบเป็น
16.7k
สังเกตเห็นตัวคั่นจุดที่แตกต่างจากเครื่องหมายจุลภาคสำหรับตัวแทนที่ต่ำกว่า (จุดก่อนหน้า)16750 จะส่งผลให้
16.8k
(เนื่องจากสิ่งนี้ดูเหมือนจะได้รับการแก้ไข )16941 ผลลัพธ์ใน
16.9k
, 16,950 รอบสูงสุด17k
เช่นเดียวกับ 17014 เช่น99941 รอบไป
99.9k
, 99950 รอบถึง100k
(นี่คือสิ่งที่ฉันเกลียดจริง ๆ กับตัวแทนรอบใน SE เพราะ 100,000 เป็นเหตุการณ์สำคัญและ 99950 ไม่มีที่ใกล้เคียง)
หากผู้ใช้มีตัวแทน 100000 ถึง 999999 มันจะถูกปัดเศษด้วยวิธีนี้:
100100 รอบลงไป
100k
, 100,500101k
รอบขึ้นไป สิ่งนั้นคือการปัดเศษเสร็จ แต่ส่วนทศนิยมถูกถอด (ไม่เหมือนตัวแทนสี่หลัก)100,450 รอบลงไปที่
100k
ขั้นตอนไม่มีรอบ 450 ถึง 500 100499 หรือไม่ -100k
ก็ยังคง279,843 รอบขึ้นไป
280k
และ 399,999400k
รอบ
ในฐานะที่เป็นอินพุทคุณจะได้รับชื่อเสียงดิบและส่งออกตามรูปแบบ
คุณสามารถพิจารณาการป้อนข้อมูลที่จะไม่ได้รับตัวเลขใด ๆ ที่ไม่ถูกต้อง / 0001234
หมายเลขไม่ใช่หรือตัวเลขด้วยศูนย์ชั้นนำเช่น
เนื่องจาก Jon Skeet ดูเหมือนจะไม่ถึง 1,000,000 ในไม่ช้ารหัสของคุณจะต้องสั้นที่สุดคุณไม่จำเป็นต้องจัดการตัวแทนมากกว่าหนึ่งล้านคน (เช่นไม่มีกรณีพิเศษสำหรับ 999500 ขึ้นไป)
.
ทศนิยม และมีการ suffixed k
; ภายใต้ข้อแม้ที่ว่าถ้าตัวเลขที่มีนัยสำคัญที่สามคือ0
และเป็นไปทางขวาของจุดทศนิยมแล้วค่าจะปรากฏเฉพาะ 2 ตัวเลขที่สำคัญ. "เฉพาะเจาะจงแต่งตัวสามารถแล้วถูกย้ายไปยังรายการเดียวของการทดสอบ กรณีในตอนท้ายของการโพสต์ซึ่งสะดวกกว่าสำหรับการคัดลอกการวางลงในกรอบการทดสอบ