Bir keresinde bir dize ve karakter olarak girdi alacak ve birincisi ve giriş olarak verilen karakter dışındaki karakterleri birer birer kaldıracak bir JavaScript programı yazdım.
Örneğin, bunu girdilerle codegolf.stackexchange.comve ekarakter verimi için hesaplama :
codegolf.stackexchange.com
cdegolf.stackexchange.com
cegolf.stackexchange.com
ceolf.stackexchange.com
celf.stackexchange.com
cef.stackexchange.com
ce.stackexchange.com
cestackexchange.com
cetackexchange.com
ceackexchange.com
ceckexchange.com
cekexchange.com
ceexchange.com
ceechange.com
ceehange.com
ceeange.com
ceenge.com
ceege.com
ceee.com
ceeecom
ceeeom
ceeem
ceee
İlk karakteri ve hepsini tutar e. Diğer tüm karakterler tek tek kaldırılır.
Göreviniz iki girdi alan bir program (veya işlev) yazmak ve bu efekti elde eden bir dizgeyi çıktılar (veya döndürür).
Özellikler
- Dize herhangi bir yeni satır içermeyeceğini varsayabilirsiniz.
- İkinci giriş her zaman bir karakter olacaktır.
- Cevap bir işlev biçimindeyse, çıktıdaki her satırı içeren bir dizge dizisi döndürebilirsiniz.
- Çıktı izleyen bir yeni satır içerebilir.
Test Kılıfları
Test Cases, s:
Test Cases
Tst Cases
Ts Cases
TsCases
Tsases
Tsses
Tsss
Make a "Ceeeeeeee" program, e:
Make a "Ceeeeeeee" program
Mke a "Ceeeeeeee" program
Me a "Ceeeeeeee" program
Mea "Ceeeeeeee" program
Me "Ceeeeeeee" program
Me"Ceeeeeeee" program
MeCeeeeeeee" program
Meeeeeeeee" program
Meeeeeeeee program
Meeeeeeeeeprogram
Meeeeeeeeerogram
Meeeeeeeeeogram
Meeeeeeeeegram
Meeeeeeeeeram
Meeeeeeeeeam
Meeeeeeeeem
Meeeeeeeee
Hello World!, !:
Hello World!
Hllo World!
Hlo World!
Ho World!
H World!
HWorld!
Horld!
Hrld!
Hld!
Hd!
H!
Hello World!, z:
Hello World!
Hllo World!
Hlo World!
Ho World!
H World!
HWorld!
Horld!
Hrld!
Hld!
Hd!
H!
H
alphabet, a:
alphabet
aphabet
ahabet
aabet
aaet
aat
aa
upperCASE, e:
upperCASE
uperCASE
uerCASE
ueCASE
ueASE
ueSE
ueE
ue
Bu kod-golf , bu yüzden en kısa kod (bayt cinsinden) kazanır.
Meeeeeeeeegram
