आप शायद जानते हैं कि स्टैक एक्सचेंज पर विभिन्न प्रतिष्ठा स्तर अलग-अलग स्वरूपित होते हैं, जब प्रश्न पृष्ठ / एक पोस्ट से देखा जाता है। सभी प्रतिनिधि प्रारूपण नियम हैं:
- यदि किसी उपयोगकर्ता के पास 1 से 999 (एक से तीन अंक) प्रतिनिधि है, तो इसे छोड़ दिया जाता है।
- यदि किसी उपयोगकर्ता के पास 1000 से 9999 प्रतिनिधि (चार अंक) हैं, तो वह विभाजक के रूप में अल्पविराम प्राप्त करता है:
9,999 यदि किसी उपयोगकर्ता के पास 10000 से 99999 प्रतिनिधि (पांच अंक) हैं, तो इसे छोटा और गोल किया जाता है। Ie, 16741 प्रतिनिधि के रूप में स्वरूपित किया गया है
16.7k, निम्न विभाजक (पिछले बिंदु) के लिए अल्पविराम के विपरीत डॉट विभाजक को नोटिस करें।16750 पहले से ही परिणाम होगा
16.8k(क्योंकि यह तय हो गया है )उदाहरण के लिए 16941 परिणाम
16.9k, 16950 राउंड17k, साथ ही साथ 17014 भी।99941 राउंड टू
99.9k, 99950 राउंड टू100k(यह कुछ ऐसा है जिसे मैं वास्तव में एसई पर री -राउंडिंग के साथ नफरत करता हूं, क्योंकि 100,000 ऐसा मील का पत्थर है, और 99950 कहीं नहीं है)।
यदि किसी उपयोगकर्ता के पास 100000 से 999999 प्रतिनिधि हैं, तो यह इस तरह गोल है:
100100 राउंड डाउन
100k, 100500 राउंड अप101k। बात यह है, राउंडिंग किया जाता है, लेकिन दशमलव भाग छीन लिया जाता है (चार अंकों के प्रतिनिधि के विपरीत)।100450 राउंड डाउन
100k, 450 से 500 राउंड का कोई चरण नहीं। न ही 100499 - यह अभी भी है100k।279843 राउंड अप
280k, और 399999 राउंड टू400k।
इनपुट के रूप में, आपको कच्ची प्रतिष्ठा दी गई है, और इसे स्वरूपित किया गया है।
आप इस बात पर विचार कर सकते हैं कि इनपुट को किसी भी अमान्य संख्या / गैर-संख्या या अग्रणी शून्य के साथ संख्या प्राप्त नहीं होगी , अर्थात 0001234।
क्योंकि जॉन स्कीट जल्द ही 1,000,000 तक नहीं पहुंच पा रहे हैं, इसलिए आपका कोड जितना संभव हो उतना छोटा होना चाहिए क्योंकि आपको प्रतिनिधि को एक मिलियन से अधिक (यानी 999500 और उससे अधिक के लिए कोई विशेष मामले) को संभालने की आवश्यकता नहीं है।
.एक दशमलव बिंदु के लिए प्रदर्शित किया गया है और प्रत्यय के साथ k, कैविएट के अधीन है कि यदि तीसरा महत्वपूर्ण आंकड़ा है 0और दशमलव बिंदु के दाईं ओर है तो मूल्य केवल 2 महत्वपूर्ण आंकड़ों के लिए प्रदर्शित किया जाता है। "विशिष्ट कटऑफ को तब परीक्षण की एकल सूची में स्थानांतरित किया जा सकता है । पोस्ट के अंत में मामले, जो कॉपी-पेस्ट करने के लिए एक परीक्षण ढांचे में अधिक सुविधाजनक है।