আপনার কাজ হলো মাইক্রোয়েভ প্যানেলে চাপা বোতামগুলোকে তাদের টাইমার-সমতুল্যে রূপান্তর করা।
ডিজিটাল মাইক্রোয়েভ টাইমার ডান দিক থেকে ভরাট হয়। তাই আপনি যদি 1,0,0 চাপেন, মাইক্রোয়েভ এটিকে "1:00" বা 1 মিনিট 0 সেকেন্ড হিসেবে ধরে নেয়। আপনি যদি 132 চাপেন, মাইক্রোয়েভ এটিকে "1:32" বা 1 মিনিট 32 সেকেন্ড হিসেবে ধরে নেয়। মাইক্রোয়েভ টাইমার এতটাই বুদ্ধিমান যে আপনি "90" চাপলে সে বোঝে আপনি 90 সেকেন্ড বা "1:30" চেয়েছেন।
আমরা এমন একটি "স্মার্ট ডিসপ্লে" চাই যা এটিকে 90 সেকেন্ড হিসেবেই রেখে না দিয়ে মিনিট ও সেকেন্ডের ন্যূনতম রূপে রূপান্তর করবে।
এমন একটি ক্লাস বানান যা চাপা বোতামগুলো গ্রহণ করে এবং সেগুলোকে ডিসপ্লে প্যানেলের সঠিক সময়ে রূপান্তর করে, অর্থাৎ যা-ই ইনপুট দেওয়া হোক, তা মিনিট ও সেকেন্ডের ন্যূনতম রূপে রূপান্তর করে।
Exercism-এ সাইন আপ করুন, Ruby ট্র্যাকের 21টি কনসেপ্ট121টি অনুশীলনী আর সত্যিকারের মানুষের মেন্টরিং দিয়ে শিখুন ও দক্ষ হয়ে উঠুন, সম্পূর্ণ বিনামূল্যে।