ارجوا منكم مساعدتي في فهم المشكل

هذه ال method تأخذ اثنين string مُشَكَلَانْ من ارقام مرتبة من الاصغر الى الاكبر و تقوم باخراج العدد الأكبر المشترك بينهما

لكن المتغير temp دائما تبقى قيمته صفر لماذا و كيف الحل ؟