一旦我编写了一个JavaScript程序,它将一个字符串和一个字符作为输入,并将一个一个一个地删除除第一个字符和输入字符之外的所有字符。
例如,使用输入codegolf.stackexchange.com
和e
字符计算得出:
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
它保留第一个字符和所有e
s。所有其他字符将被一一删除。
您的任务是编写一个接受两个输入和输出(或返回)一个字符串的程序(或函数),以完成此操作。
技术指标
- 您可以假定该字符串将不包含任何换行符。
- 第二个输入将始终是一个字符。
- 如果答案是函数形式,则可以返回包含输出中每一行的字符串数组。
- 输出可以包含尾随换行符。
测试用例
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
这是代码高尔夫球,因此最短的代码(以字节为单位)获胜。
Meeeeeeeeegram