Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

With this script you can check out if entered Code Melli is correct based on the algorithm.

You may contact me at s.fazl73@gmail.com, https://twitter.com/saeedfzl, or Telegram @vbinna.

اسکریپت چطور کار می‌کند؟

فرض کنید کد ملی شما 9876543210 باشد. در این جا که یک عدد ده رقمی داریم هر عدد یک جایگاهی دارد که از 1 تا 10 هست.

عدد 9 در جایگاه شماره 10 قرار دارد. عدد 8 در جایگاه شماره 9 و تا عدد 1 که در جایگاه شماره 2 قرار دارد.

به این شکل محاسبه می‌کنیم:

(9* 10) + (8 * 9) + (7 * 8) + (6 * 7) + (5 * 6) + (4 * 5) + (3 * 4) + (2 * 3) + (2 * 1)

جمع این‌ها می‌شود عدد 330.

حالا 330 را بر 11 تقسیم می‌کنیم و باقی‌مانده را چک می‌کنیم. باقی‌مانده 0 می‌باشد.

چون جمع 11 و 0 می‌شود 11 پس این کد ملی طبق این الگوریتم صحیح است.

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages