öncelikle ben bilimadamı değilim
kural konusundaki yorumunuza ise katlmıyorum, kurallar işleri kolaylaştırmak için bulunur 3 basamaklı bir sayıda 7 ye bölünme kuralı bölme işleminin kendisinden daha efektif değilse neden kullanma ihtiyacı duyalım ki. sayıyı böleriz bölünüp bölünmediğini kontrol etmiş oluruz.
yani bana göre 1 basamaklı bir sayıda 3 e bölünebilme kuralına ihtiyaç yok. ya da 2 veya daha az basamaklı bir sayıda 9 a bölünebilm kuralına ihtiyaç yok bölme işleminin kendisi zaten daha kısa sürüyor.
bölünme kuraları örneğin 20 basamaklı bir sayı için geçerli olabilir çünkü işlemin kendisi oldukça çok zaman alacaktır.
bunun 4-5-6 basamaklı sayıları var diyorsanız. zaten 6 bsamaklı bir sayı için ya bikaç saatimizi bu işe ayıracağız ya da kağıt kalemi devreden çıkarıp elimize en kötü bir hesap makinesi veya bilgisayar alacağız.
sayfanın altındaki kod da yöntemin bazı versiyonlarının program kodu. hangi dil için bilmiyorum ama karmaşık bir yöntem değil, herhangi bir dilde kendiniz de bunu yapabilirsiniz.