Wordy

Wordy

मध्यम

निर्देश

सरल गणितीय शब्द-समस्याओं को पार्स कीजिए, उनका मूल्यांकन कीजिए और उत्तर पूर्णांक के रूप में लौटाइए।

इटरेशन 0: संख्याएँ

जिन समस्याओं में कोई संक्रिया नहीं होती, उनका परिणाम बस दी गई संख्या ही होता है।

What is 5?

इसका परिणाम 5 होता है।

इटरेशन 1: जोड़

दो संख्याओं को जोड़िए।

What is 5 plus 13?

इसका परिणाम 18 होता है।

बड़ी संख्याओं और ऋणात्मक संख्याओं को भी संभालिए।

इटरेशन 2: घटाव, गुणा और भाग

अब बाकी तीन संक्रियाएँ भी कीजिए।

What is 7 minus 5?

2

What is 6 multiplied by 4?

24

What is 25 divided by 5?

5

इटरेशन 3: कई संक्रियाएँ

कई संक्रियाओं को एक के बाद एक क्रम में संभालिए।

चूँकि ये शब्दों में लिखी शब्द-समस्याएँ हैं, इसलिए एक्सप्रेशन का मूल्यांकन बाएँ से दाएँ कीजिए। संक्रियाओं के सामान्य क्रम पर ध्यान न दीजिए।

What is 5 plus 13 plus 6?

24

What is 3 plus 2 multiplied by 3?

15 (यानी 9 नहीं)

इटरेशन 4: एरर

पार्सर को इन्हें अस्वीकार करना चाहिए:

  • ऐसी संक्रियाएँ जिनका समर्थन नहीं है ("What is 52 cubed?")
  • गैर-गणितीय सवाल ("Who is the President of the United States")
  • गलत सिंटैक्स वाली शब्द-समस्याएँ ("What is 1 plus plus 2?")

रजिस्टर

रजिस्टर उपयोग टाइप विवरण
$a0 इनपुट एड्रेस नल से समाप्त होने वाली प्रश्न स्ट्रिंग
$v0 आउटपुट पूर्णांक परिणाम, प्रश्न मान्य न हो तो 0
$t0-9 अस्थायी कोई भी अस्थायी भंडारण के लिए
GitHub के ज़रिए संपादित करें यह लिंक एक नई विंडो या टैब में खुलता है
MIPS Assembly Exercism

Wordy शुरू करने के लिए तैयार हैं?

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