0 থেকে 999,999,999,999 পর্যন্ত যেকোনো সংখ্যা দেওয়া হলে সেটি ইংরেজিতে বানান করে লিখুন।
0 থেকে 99 পর্যন্ত প্রাথমিক কেসটি সামলান।
প্রোগ্রামের ইনপুট যদি 22 হয়, তাহলে আউটপুট হওয়া উচিত 'twenty-two'।
নির্ধারিত পরিসরের বাইরে কোনো সংখ্যা দিলে আপনার প্রোগ্রাম যেন জোর গলায় অভিযোগ করে।
এই প্রোগ্রামের জন্য কিছু ভালো টেস্ট কেস হলো:
আপনি যদি Mac-এ থাকেন, তাহলে Mac OS X-এর say প্রোগ্রামটি শেল থেকে চালিয়ে সংখ্যাটি জোরে শোনাতে পারেন।
আপনি যদি Linux বা Windows-এ থাকেন, তাহলে espeak কমান্ড দিয়ে eSpeakNG পাওয়া যেতে পারে।
কোনো সংখ্যাকে হাজারের খণ্ডে ভাগ করার কাজটি বাস্তবায়ন করুন।
তাই 1234567890 থেকে যেমন একটি তালিকা পাওয়া উচিত 1, 234, 567, এবং 890, অন্যদিকে আরও সহজ 1000 থেকে পাওয়া উচিত কেবল 1 এবং 0।
এবার ওই খণ্ডগুলোর মাঝে উপযুক্ত স্কেল শব্দ বসানোর কাজটি করুন।
তাই 1234567890 থেকে পাওয়া উচিত '1 billion 234 million 567 thousand 890'
প্রোগ্রামটিকে পরিসরের বাইরের যেকোনো মান সম্পর্কেও জানাতে হবে। "trillion" পর্যন্ত থামলেও সমস্যা নেই।
সবকিছু একসাথে জুড়ে দিন, যাতে কেবল সাধারণ ইংরেজি বেরিয়ে আসে।
12345 থেকে পাওয়া উচিত twelve thousand three hundred forty-five।
প্রোগ্রামটিকে পরিসরের বাইরের যেকোনো মান সম্পর্কেও জানাতে হবে।
Exercism-এ সাইন আপ করুন, Nim ট্র্যাকের 70টি অনুশীলনী আর সত্যিকারের মানুষের মেন্টরিং দিয়ে শিখুন ও দক্ষ হয়ে উঠুন, সম্পূর্ণ বিনামূল্যে।