`JBC`
Həyat öyrədilə bilər, amma bəzən sadə problemlər çətin olanların arasında çox yaxşı gizlənir. Bu sadə problemləri müəyyən etdikdən sonra, onları həll etməyin yarısına çatmış olursunuz və müsabiqəni qazanmağa doğru böyük bir addım atmış olursunuz. Sadəcə diqqətli olun, bu ən sadə problem DEYİL!
Bu çağırışa hazır mısınız?
Sizin vəzifəniz müxtəlif rəqəm sistemlərindən onluq sistemə (əsas=10) çevrilən bir proqram yazmaqdır.
Giriş verilənləri
Giriş faylı bir və ya daha çox boş sətirlə ayrılmış bir neçə məlumat dəstindən ibarətdir.
Hər dəstin ilk sətiri bəzi hipotetik rəqəm sistemləri üçün rəqəm sıralamasının tərifini ehtiva edir. Bütün ASCII çap edilə bilən simvollar (kodları 0x20 (boşluq) daha böyük olanlar) rəqəm kimi görünə bilər və onlar artan onluq dəyərə görə sıralanır (sıfırdan başlayaraq).
Giriş məlumat dəstinin hər bir sətri (ikinci sətirdən başlayaraq) əvvəlki təyin edilmiş rəqəmlərlə kodlanmış bir rəqəmdir. Belə rəqəmlərin müxtəlif onluq interpretasiyaları ola bilər (hipotetik sistem üçün fərqli əsaslar götürülərək) və sizin vəzifəniz bütün mümkün interpretasiyaların cəmini tapmaqdır.
İzah: Əgər rəqəm sıralamasını "0123456789" olaraq təyin etsək, mümkün əsaslar 2..10 olacaq, amma "6201" rəqəmi yalnız 7..10 əsaslı sistemlərdə dekodlana bilər.
Giriş sətirləri hər iki tərəfdə boşluq simvolları ehtiva edə bilər və bunlar nəzərə alınmamalıdır.
Çıxış verilənləri
Sizdən tələb olunan hər bir giriş məlumat dəstindən bir rəqəm üçün bir onluq rəqəm çıxarmaqdır. Bu rəqəm bütün etibarlı rəqəm sistemi əsasları üçün onluq təmsillərin cəmini göstərir.
Çıxış məlumat dəstləri bir boş sətirlə ayrılmalıdır.