Azerbaycan IBAN örneği nasıl yoklanır
Sayfada bir numara var: AZ84NABZ00000000137010002944. Bu, Merkez Bankası kuralındaki hesaplama örneğidir. Hesap değildir. Para gönderilmez.
İkinci satır aynı örneğin kendisidir, yalnızca son rakam değişmiştir. O da hesap değildir.
Örnek 28 simvoldur. AZ ülkedir. Sonraki iki rakam denetimdir. Sonra dört harf gelir. Kalan 20 simvol hesap yeridir. Kısa olunca başına sıfır yazılır.
Yoklama ISO 7064 kuralıyadır, MOD 97-10. İlk dört simvol sona geçer. Harf rakam olur: A 10'dur, Z 35'tir. Çıkan sayı 97'ye bölünür. Kalan 1 ise denetim rakamı doğrudur. Bu, hesabın var olduğunu göstermez.
- Kod önce
1yazar. Örneğin denetim rakamı doğrudur. - İkinci sayı
28'dir. Son simvol değişince kalan 1 olmaz. Yanlışı tutmak için bu yeter. - Örneğin ortasındaki dört harf de örneğin parçasıdır. Kimseye aktarma adresi değildir.
- Kendi programında kendi numaranı yoklayabilirsin. O numarayı sayfaya, sohbete ve örneğe yazma.
- Kalan 1 olsa bile bankadan yoklamadan büyük tutar gönderme. Biçim doğru olabilir, hesap kapalı olabilir.
NUMUNE = "AZ84NABZ00000000137010002944"
# Eyni nümunədir. Yalnız son rəqəm dəyişib. Hesab deyil.
POZUK = "AZ84NABZ00000000137010002945"
def qaliq(iban: str) -> int:
metn = iban.replace(" ", "").upper()
if not (len(metn) == 28 and metn.startswith("AZ")):
raise ValueError("format")
kecmis = metn[4:] + metn[:4]
reqem = "".join(str(ord(h) - 55) if h.isalpha() else h for h in kecmis)
return int(reqem) % 97
print(qaliq(NUMUNE))
print(qaliq(POZUK))
- python iç veya dış komut değil
- Konsolda ə harfi kare olur
- Excel'de ə harfi bozulur
- Sayfada ə harfi soru işareti olur
- Excel CSV'yi tek sütun açar
- PowerShell betiği çalıştırmıyor
- JSON'da ə harfi \u0259 olur
- APK kurulmuyor
- Parse error nedir?
- Keystore kayboldu
- İmzalar uyuşmuyor
- Paket adı hatası
- APK dosyası bozuldu
- Play Protect engelliyor
- Paket geçersiz
- Depolama yetmiyor
- Uygulama cihazla uyumlu değil
- Eski sürüm kurulmuyor
- XAPK kurulmuyor
- ödəyici sözcüğü ödÉ™yici olur
- C#'ta ə harfi soru işareti olur
- WhatsApp sohbeti Excel'de ə harfini bozar
- PDF'de ə harfi kare olur
- MySQL'de ə harfi soru işareti olur
- SMS'te ə harfi mesajı 70 karaktere indirir
- Java'da Excel için ə harfi bozulur
- PHP'de ə harfi soru işareti olur
- Android'de ə harfi soru işareti olur
- QR kod ə harfini kabul etmiyor
- VÖEN'in dokuzuncu rakamı hesaplanmaz
- Gradle sync başarısız
- Bağımlılık çözülemedi (Could not resolve)
- Duplicate class hatası
- Manifest merger failed
- Dex sınırı: 65536 metot
- R8: Missing class
- JDK sürümü uyumsuz
- SDK location not found
- minSdkVersion çakışması
- compileSdk çok düşük
- EAS build: Gradle hatası
- expo prebuild hatası
- Metro: Unable to resolve module
- Hermes: yalnızca release'te JS hatası
- Release'te beyaz ekran
- Kırmızı ekran: Metro'ya bağlanamıyor
- Expo SDK uyumsuzluğu
- Capacitor sync hatası
- Capacitor: beyaz ekran
- EAS: keystore ve credentials hatası
- Keystore tampered / parola yanlış
- Anahtar alias'ı ya da parolası yanlış
- Play: yanlış anahtarla imzalanmış
- INSTALL_FAILED_UPDATE_INCOMPATIBLE
- INSTALL_FAILED_VERSION_DOWNGRADE
- INSTALL_FAILED_INSUFFICIENT_STORAGE
- INSTALL_FAILED_NO_MATCHING_ABIS
- Parse hatası (paket ayrıştırılamadı)
- «App not installed» hatası
- AAB dosyasını telefona kurmak
- adb: cihaz «unauthorized»
- adb: cihaz bulunamıyor
- adb server sürüm uyumsuzluğu
- Activity class does not exist
- Play: targetSdk seviyesi düşük
- Play: izin politikası reddi
- Play: 64-bit şartı
- Play: versionCode zaten kullanılmış
- ClassNotFound / NoSuchMethod çökmesi
- OutOfMemoryError çökmesi
- CLEARTEXT communication not permitted
- SecurityException: izin verilmedi