Skip to content

Instantly share code, notes, and snippets.

View irfantogluk's full-sized avatar

İrfan Toğluk irfantogluk

View GitHub Profile
@irfantogluk
irfantogluk / T.C. Kimlik No Hesaplayıcı
Last active November 14, 2018 14:14
İlk 9 basamağı girilen T.C. kimlik numarasının son iki basamağını bulan program kodudur. tc(123456789) şeklinde çalışır.
digits=lambda x:[int(d) for d in str(x)];on=lambda x:str(x)+str((((7*sum(digits(x)[:9][-1::-2]))-sum(digits(x)[:9][-2::-2]))%10));tc=lambda x:int(on(x)+str(sum(digits(on(x))[:10]) % 10))