پاسخ ها ( ۳ )

  1.  

    • این الگوریتم چنتا باگ داره  :

      ۱ . اگر اعداد منفی وارد بشه کار با رشته ها فقط روی لیست های مرتب کارایی دار مثلا اگر کاربر اعداد رو به این ترتیب وارد کنه ۲ ۲- ۰ ۲ ۱ هنگام محاسبه تعداد ۲ ها اون رقم ۲ منفی هم حذف میشه

      ۲٫ اگر یک عدد خودش بخشی از عدد دیگه باشه باز هم برنامه دچار مشکل میشه مثلا اگه کاربر توی ورودیش اعداد ۲۰ و ۰ رو وارد کرده باشه هنگام محاسبه تعداد صفر ها اون صفر عدد ۲۰ هم حذف میشه و…

      ۳٫اگر ورودی کاربر شامل یک عدد چند رقمی باشه و شامل چند عدد باشه که در کنار هم اون عدد رو تشکیل میدن مثلا ورودی این شکلی باشه : ۳ و ۲ و ۱ و ۱۲۳ چون این اعداد در رشته str1 بدون فاصله به هم چسبیدن عدد های ۱ و ۲ و ۳ در کنار هم ۱۲۳ در نظر گرفته میشن

       

      بنابراین این الگوریتم فقط برای لیست های مرتب و شامل اعداد تک رقمی پاسخ درست میده

      با تشکر

       

ارسال یک پاسخ