Meydan okuma
İki karakter dizisi / bir karakter dizisi verildiğinde, ilk dizeyi yavaşça küçülen ve ikinci dizgiye geri genişleyen çıktı.
Dizelerin her zaman aynı karakterle başlayacağını varsayabilirsiniz.
Örnek
Input:
"Test", "Testing"
Output:
Test
Tes
Te
T
Te
Tes
Test
Testi
Testin
Testing
İlk önce ilk kelimeyi çıkardınız:
Test
Ardından, dize bir karakter uzunluğa gelene kadar bir harfi kaldırmaya devam edersiniz:
Tes
Te
T
Ardından, bitinceye kadar ikinci kelimenin bir harfini eklemeye devam edin:
Te
Tes
Test
Testi
Testin
Testing
(her iki dizenin de bir karakter uzunluğunda olması durumunda, bunlardan yalnızca bir kez çıktı verir.)
Test Kılıfları
"Hello!", "Hi."
Hello!
Hello
Hell
Hel
He
H
Hi
Hi.
"O", "O"
O
"z", "zz"
z
zz
".vimrc", ".minecraft"
.vimrc
.vimr
.vim
.vi
.v
.
.m
.mi
.min
.mine
.minec
.minecr
.minecra
.minecraf
.minecraft
" ", " "
SSSSS
SSSS
SSS
SS
S
SS
SSS
"0123456789", "02468"
0123456789
012345678
01234567
0123456
012345
01234
0123
012
01
0
02
024
0246
02468
(not: boşluk / dördüncü test durumunda, S'yi boşluklarla değiştirin)
kurallar
Bu kod-golf , bayt cinsinden en kısa cevap! Tiebreaker en çok oy alan yazı. Kazanan, 09/10/2016 tarihinde seçilecektir.
Standart boşluklar yasaktır.