۷ سگمنت


  • محدودیت زمان: ۱ ثانیه
  • محدودیت حافظه: ۲۵۶ مگابایت

اعداد را می‌توان به صورت‌های مختلفی نمایش داد. مثلاً می‌توان به صورت ده‌دهی٬ رومی٬ مبنای دو و ... نشان داد!

در این سوال ما با دو نوع نمایش علمی و نمایش روی صفحه‌ی دیجیتال ۷ سگمنت seven segment سروکار داریم.

  • در نمایش علمی عدد به صورت دو بخش نوشته می‌شود یک بخش یک عدد اعشاری است که دقیقاً یک رقمِ بیشتر از صفر قبل از ممیز دارد (و اگر ممیز نداشته باشد یک رقمی است) بخش اول و بخش دوم توسط یک کاراکتر ee جدا می‌شوند و بخش دوم یک عدد صحیح نامنفی است. در این صورت اگر بخش اول عدد aa باشد و بخش دوم عدد bb باشد٬ عدد واقعی‌مان a×10ba \times 10^b است. طبق این تعریف 0.3e100.3e10 یک نمایش علمی نیست‌ و باید به صورت 3e93e9 نوشته شود و همچنین 2e02e0 بیانگر عدد 22 و 2.33e32.33e3 بیانگر عدد 23302330 می‌باشد.

  • در نمایش seven segment که روی صفحات دیجیتال وجود دارد ۷ عدد چراغ LED به صورت شکل زیر گذاشته شده‌است که می‌تواند ارقام مختلف را از ۰ تا ۹ نمایش دهد و برای نمایش یک عدد kk رقمی باید از kk تا از این ۷ سگمنت‌ها استفاده شود.

توضیح تصویر

میزان برق مورد نیاز برای نمایش یک عدد را برابر تعداد چراغ‌هایی تعریف می‌کنیم که برای نمایش آن لازم است.

در این سوال به شما عددی طبیعی بیشتر از ۰ در نمایش علمی معتبر داده می‌شود و شما باید بگویید اگر این عدد را روی یک صفحه ی دیجیتال نمایش دهیم٬ چند واحد برق مصرف می‌شود.

ورودی🔗

به شما رشته‌ی ss در ورودی داده می‌شود که یک نمایش علمی معتبر از عددی طبیعی ‌است.

3s103 \le |s| \le 10

خروجی🔗

در تنها خط خروجی میزان برق مصرف شده برای نمایش ۷ سگمنت را خروجی دهید.

مثال🔗

ورودی نمونه ۱🔗

2.3e10
Plain text

خروجی نمونه ۱🔗

64
Plain text

ورودی نمونه ۲🔗

8e10000000
Plain text

خروجی نمونه ۲🔗

60000007
Plain text

ورودی نمونه ۳🔗

9e0
Plain text

خروجی نمونه ۳🔗

6
Plain text