- ارسال ها
- 143
- لایک ها
- 79
- امتیاز
- 0
پاسخ : آمادگی برای مرحله ۳
درسته الگوریتم .
من یه سری تست دیتا هم درست کردم براش , کدتون رو که نوشتین با اینها جاج کنید :
الگوریتمم رو می گم اگه درسته بگید کدشو بزنم :
یه متغیر مثل t تعریف می کنیم و هر دفعه با توان های 2(2و4و8و...) جمعش می کنیم هر وقت از k بیشتر شد اون توانی که بیشتر شد رو i در نظر می گیریم و پس عددمون i-1 رقم داره حالا با تولید جایگشت های 7و4 ، i رقمی عدد مورد نظر رو پیدا می کنیم (که درواقع
اُمین عدد i رقمی هست....)
درسته؟!
یه متغیر مثل t تعریف می کنیم و هر دفعه با توان های 2(2و4و8و...) جمعش می کنیم هر وقت از k بیشتر شد اون توانی که بیشتر شد رو i در نظر می گیریم و پس عددمون i-1 رقم داره حالا با تولید جایگشت های 7و4 ، i رقمی عدد مورد نظر رو پیدا می کنیم (که درواقع
درسته؟!
من یه سری تست دیتا هم درست کردم براش , کدتون رو که نوشتین با اینها جاج کنید :
Input :
1
2
6
30
57
64
90
127
1024
5757
8191
15768
449876
187634901
268435455
987284619
1000000000
Output :
4
7
77
7777
77474
444447
477477
4444444
4444444447
477447777774
4444444444444
7774774477447
747747774747474747
477447477774447474477474774
4444444444444444444444444444
77474774774447744474474447744
77477744774747744747444444447
1
2
6
30
57
64
90
127
1024
5757
8191
15768
449876
187634901
268435455
987284619
1000000000
Output :
4
7
77
7777
77474
444447
477477
4444444
4444444447
477447777774
4444444444444
7774774477447
747747774747474747
477447477774447474477474774
4444444444444444444444444444
77474774774447744474474447744
77477744774747744747444444447