در خصوص کلاس اعتبار سنجی شماره شبا:
حلقهای که برای بررسی نوشته شده (به نظر من) خیلی هوشمندانه است. ابتدا از رقم چهارم سمت چپ شروع میکند و سپس بعد از اتمام، ۴ رقم اول را هم لحاظ میکند.
در تعیین بخشپذیری عدد ۲۶ رقمی شماره شبا بر ۹۷، متوجه الگوریتم به کار رفته نشدم. ابتدا باقیماندهی ۱۰ برابر هر عدد با مقدار عددی کاراکتر محاسبه میشود. سپس برای عدد بعدی همین روال طی میشود و ...
اگر معادل IR ابتدا را حساب کنیم مثلا ۲۸۱۷ و ارقام سوم و چهارم را پشت آن گذاشته، از ابتدای شماره شبا حذف کرده و به انتهای آن اضافه کنیم، میشود باقیمانده را بر ۹۷ محاسبه کرد.
پاسخ با الگوریتم شما یکسان است (شاید روشهای دیگری هم وجود داشته باشد!) چنانچه ممکن است، در خصوص آن الگوریتم بخشپذیری بر ۹۷ که استفاده کردهاید، قدری توضیح میدهید؟ متشکرم