مسیرها
/
Ruby
Ruby
/
تمرین‌ها
/
مایکروویو
مایکروویو

مایکروویو

آسان

دستورالعمل‌ها

وظیفه‌ی شما این است که دکمه‌هایی را که روی پنل مایکروویو وارد می‌کنید به معادل زمانی‌شان روی تایمر تبدیل کنید.

تایمرهای دیجیتال مایکروویو از سمت راست پر می‌شوند. بنابراین اگر ۱،۰،۰ را فشار دهید، مایکروویو آن را «1:00» می‌خواند، یعنی ۱ دقیقه و ۰ ثانیه. اگر ۱۳۲ را فشار دهید، مایکروویو آن را «1:32» می‌خواند، یعنی ۱ دقیقه و ۳۲ ثانیه. تایمرهای مایکروویو آن‌قدر هوشمند هم هستند که می‌دانند وقتی «۹۰» را فشار می‌دهید، منظورتان ۹۰ ثانیه است، یعنی «1:30».

ما می‌خواهیم یک «نمایشگر هوشمند» داشته باشیم که این را به ساده‌ترین شکل بر حسب دقیقه و ثانیه تبدیل کند، نه اینکه آن را به شکل ۹۰ ثانیه رها کند.

یک کلاس بسازید که دکمه‌های واردشده را بپذیرد و آن‌ها را به زمان مناسب برای نمایش روی پنل تبدیل کند و هرچه وارد می‌شود را به ساده‌ترین شکل بر حسب دقیقه و ثانیه تبدیل کند.

ویرایش از طریق GitHub این لینک در پنجره یا زبانه‌ی جدیدی باز می‌شود
Ruby Exercism

آماده‌اید مایکروویو را شروع کنید؟

در Exercism ثبت‌نام کنید تا Ruby را همراه با 21 مفهوم121 تمرین و مربی‌گری انسانی واقعی یاد بگیرید و در آن استاد شوید، همه‌ی این‌ها رایگان.