Giriş
Diyelim ki S 1 = a...b
ve S 2 = ..c..
. Onları üst üste koyarsak, şunu elde ederiz:
a...b
..c..
Her iki dizeyi .
de sıvı karakteri (üst üste bindirilebilir) ile birleştiririz. Bunu elde ederiz:
a.c.b
Dizeden biri diğerinden daha uzunsa, aynı algoritmayı uygularız:
a.....b
..c..
becomes:
a.c...b
ve
a.....b
..c.......
becomes:
a.c...b...
İki karakter çarpışırsa, sadece alt karakteri kullanırız, ör.
a..b
...c
becomes:
a..c
Görev
Boş olmayan iki dize verildiğinde, birleştirilen dizeyi çıktılar . Not , giriş sadece içerdiğini varsayabiliriz dönemleri ve küçük harfleri (yani daha uygun olup olmadığını veya büyük harf).
Test senaryoları
Input Output
a....b ..c... a.c..b
aaaaaa bbbbbb bbbbbb
ab.ab. b.b.b. bbbab.
a.......b c c.......b
Bu kod golf , bu yüzden en az bayt ile gönderme kazanır!
a.c...b...
.
a.....b
..c.......
mümkün mü? Peki çıktı ne?