DevLab

Qlobal Doğrulama İdarəsi

Orta
StringMath
3000 ms
256 MB

Bir identifikatoru ifadə edən S sətri verilmişdir. Verilmiş identifikatorun aşağıdakı doğrulama alqoritminə uyğun olaraq etibarlı olub-olmadığını müəyyən edin.

Doğrulama qaydaları:

  • Sətirdəki bütün boşluqlar nəzərə alınmır.

  • Boşluqlar çıxarıldıqdan sonra uzunluq 1 və ya daha az olarsa, identifikator etibarsız sayılır.

  • Əgər sətirdə rəqəm və boşluqdan başqa hər hansı simvol varsa, identifikator etibarsız sayılır.

  • Sağdan sola doğru hər ikinci rəqəm 2-yə vurulur.

  • Əgər alınan nəticə 9-dan böyükdürsə, ondan 9 çıxılır.

  • Sonra bütün rəqəmlərin cəmi hesablanır.

  • Əgər bu cəm 10-a tam bölünürsə, identifikator etibarlı sayılır.

Giriş verilənləri

Bir sətirdə yoxlanılmalı olan identifikator verilir.

Çıxış verilənləri

Əgər identifikator etibarlıdırsa true, əks halda false çap edin.

1Nümunə 1:
Giriş:
4539 3195 0343 6467
Çıxış:
true
2Nümunə 2:
Giriş:
8273 1232 7352 0569
Çıxış:
false

Məhdudiyyətlər

1 ≤ |S| ≤ 100
REDAKTOR
Giriş edin
Giriş:
4539 3195 0343 6467
Çıxış:
true