ट्रैक
/
Odin
Odin
/
अभ्यास
/
रोबोट का नाम
रोबोट का नाम

रोबोट का नाम

आसान

निर्देश

रोबोट फैक्ट्री की सेटिंग्स संभालिए।

जब कोई रोबोट फैक्ट्री से निकलता है, तब उसका कोई नाम नहीं होता।

जब आप किसी रोबोट को पहली बार चालू करते हैं, तो दो बड़े अक्षरों के बाद तीन अंकों के फॉर्मेट में एक यादृच्छिक नाम बनाया जाता है, जैसे RX837 या BC811.

कभी-कभी हमें किसी रोबोट को उसकी फैक्ट्री सेटिंग्स पर रीसेट करना पड़ता है, जिसका मतलब है कि उसका नाम मिट जाता है। अगली बार जब आप पूछेंगे, तो वह रोबोट एक नया यादृच्छिक नाम बताएगा।

नाम यादृच्छिक होने चाहिए: वे ऐसे क्रम का पालन नहीं करने चाहिए जिसका पहले से अनुमान लगाया जा सके। यादृच्छिक नाम इस्तेमाल करने पर नाम टकराने का जोखिम रहता है। आपके हल को यह सुनिश्चित करना होगा कि हर मौजूदा रोबोट का नाम यूनिक हो।

Odin से जुड़े निर्देश

इस अभ्यास को हल करने के लिए आपको अपने बनाए हुए रोबोट के नामों का हिसाब रखना होगा। इसी काम के लिए Robot_Storage डेटा स्ट्रक्चर दिया गया है।

Odin में रोबोट के नाम string होते हैं और रोबोट बनाते समय उन्हें मैन्युअली अलॉकेट करना पड़ता है, इसलिए उससे जुड़ी मेमोरी को delete_storage() प्रोसीजर में मुक्त करना आपकी ज़िम्मेदारी है।


स्रोत

gSchool में Paul Blackwell के साथ एक डीबगिंग सेशन।
GitHub के ज़रिए संपादित करें यह लिंक एक नई विंडो या टैब में खुलता है
Odin Exercism

रोबोट का नाम शुरू करने के लिए तैयार हैं?

Exercism पर साइन अप कीजिए और Odin को 73 अभ्यास तथा असली इंसानों से मिलने वाली मेंटरिंग के साथ सीखिए और उसमें महारत हासिल कीजिए, वह भी बिल्कुल मुफ्त।