ডুওলিঙ্গো, ভাষা শেখার অ্যাপ্লিকেশনটির জন্য প্রচুর পরিমাণে জিনিস রয়েছে তবে এটির মধ্যে একটি বড় বিষয় রয়েছে যা আমাকে পাগল করে তোলে। এটি আমাকে জানায় যে আপনি 7 দিনের এক স্রোতে আছেন এমন এক বার্তায় পরপর কত দিন আমি অ্যাপটি ব্যবহার করেছি ! হাইফেনেশনকে আলাদা করে রেখে এবং সংখ্যাটি বানান করা উচিত কিনা, এটি বেশিরভাগ সংখ্যার পক্ষে সূক্ষ্ম কাজ করে, কিন্তু যখন আপনি বলেন যে আপনি একটি 8 দিনের স্ট্রাইক এ আছেন তখন নির্বিচারে ভুল ! আমি এটি ইংরেজি শেখার জন্য ব্যবহার করছি না তবে এটি এখনও একটি ভাষা অ্যাপের জন্য দুর্ভাগ্যজনক আচরণ।
আপনি একটি সম্পূর্ণ প্রোগ্রাম বা ফাংশন যা আউট কিনা একটি প্রদত্ত সংখ্যার পূর্বে করা উচিত পরিসংখ্যান লিখে Duolingo দলের সাহায্য করতে যাচ্ছেন একটি বা একটি । বেশ কয়েকটি পূর্বে হয় একটি যদি কথ্য ইংরেজিতে তার উচ্চারণ একটি দিয়ে শুরু হয় ব্যঞ্জনবর্ণ বা semivowel শব্দ , এবং পূর্বে দ্বারা একটি যদি তার উচ্চারণ একটি স্বরবর্ণ শব্দ শুরু হয়। সুতরাং শুধুমাত্র সংখ্যা পূর্বে একটি যাদের উচ্চারণ দিয়ে শুরু হয় হয় আট , এগারো , আঠার , অথবা আশি ।
সম্ভবত ডুওলিঙ্গো ডেভ দলটি এই বাগটি রেখে গেছে কারণ অ্যাপটিতে আরও উত্স কোডের জন্য তাদের জায়গাগুলি খুব কম ছিল, সুতরাং তারা যে আশ্বাসটি এটিকে চেপে ধরতে পারে তার জন্য আপনার এই কোডটি যতটা সম্ভব সংক্ষিপ্ত করা দরকার need
আপনার কোড অবশ্যই 0 থেকে 2,147,483,647 এবং আউটপুট a
বা an
। একটি ট্রেলিং নিউলাইন optionচ্ছিক। এই চ্যালেঞ্জের উদ্দেশ্যে, 1863 আঠারো শত তিরিশটি নয়, এক হাজার আটশো ত্রিশটি হিসাবে পাঠ করা হয় ।
পরীক্ষার কেস:
0 → a
8 → an
11 → an
18 → an
84 → an
110 → a
843 → an
1111 → a
1863 → a
8192 → an
11000 → an
18000 → an
110000 → a
180000 → a
1141592 → a
1897932 → a
11234567 → an
18675309 → an