Görev:
Gibi, ASCII art halinde düzenlenir bu sitede cevapların bir yeri vardır bu bir . Genellikle düzenleme elle yapılır, ancak bir program bu konuda yardımcı olmaz mı? :)
Programınız 3 giriş alacak:
- Tek satırlık kod
- Desendeki satır sayısı (gerekli değilse atlanabilir)
*
S veya başka bir karakter olarak desenin kendisi
Kurallar:
- Stdin'den okunan bir program (işlev değil) yazmanız gerekir
- Metin satır başına soldan sağa yerleştirilir
- Deseni dolduracak kadar metin yoksa,
.
kalan boşluklara s koyun - Deseni doldurmak için çok fazla metin varsa, çıktıdan sonra yazdırın
- kod-golf , yani bayt olarak en kısa kod kazanır
Örnek Çalışmalar:
Giriş (Tam Uyum testi) :
qwertyuiopasdfghjklzxcvbnm
4
***** * ***
* * * *
* * * *
***** * ***
Çıktı :
qwert y uio
p a s d
f g h j
klzxc v bnm
Giriş (Ekstra karakter testi) :
qwertyuiopasdfghjklzxcvbnm12345
4
***** * ***
* * * *
* * * *
***** * ***
Çıktı :
qwert y uio
p a s d
f g h j
klzxc v bnm
12345
Giriş (Yetersiz Karakter testi) :
qwertyuiopasdfg
4
***** * ***
* * * *
* * * *
***** * ***
Çıktı :
qwert y uio
p a s d
f g . .
..... . ...
X
için es bizim program?