D> 1 basamaklı giriş olarak bir A ikili rakamı verildiğinde, B'nin onuncu hanesini bulmak için aşağıdaki kurallara göre d basamaklı bir ikili B rakamı verin:
A'nın birinci ve ikinci rakamları eşit ise, B'nin ilk basamağı sıfırdır; Aksi takdirde, bir tanesidir.
Eğer 1 <n <d ise, o zaman A'nın (n-1) inci, nth ve (n + 1) inci rakamları eşit ise, o zaman B nin digit basamağı sıfırdır; Aksi takdirde, bir tanesidir.
A'nın (d-1) inci ve dördüncü rakamları eşit ise, B'nin dördüncü basamağı sıfırdır; Aksi takdirde, bir tanesidir.
kurallar
Dize / liste giriş / çıkış formatı iyi. Bir başka izin verilen giriş / çıkış yolu, önceki sıfırların sayısını takip eden bir tamsayıdır (veya önceki sıfırların sayısını takip eder).
Kodunuzu mümkün olduğunca kısa yapın.
Test Kılıfları
00 -> 00
01 -> 11
11 -> 00
010111100111 -> 111100111100
1000 -> 1100
11111111 -> 00000000
01010101 -> 11111111
1100 -> 0110
1100 -> 0110
(çıktının ilk 2 basamağı diğer tüm sınamalarda her zaman aynıdır; son 2 basamağın aynısı)