Une fois, j’écris un programme JavaScript qui prend en entrée une chaîne et un caractère et supprime tous les caractères sauf le premier et le caractère donné en entrée, un par un.
Par exemple, le calcul avec les entrées codegolf.stackexchange.com
et e
pour le caractère donne:
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
Il garde le premier caractère et tous e
s. Tous les autres personnages sont supprimés un par un.
Votre tâche consiste à écrire un programme (ou une fonction) prenant deux entrées et une sortie (ou renvoyant) une chaîne qui accomplit cet effet.
Caractéristiques
- Vous pouvez supposer que la chaîne ne contiendra aucune nouvelle ligne.
- La deuxième entrée sera toujours un caractère.
- Si la réponse est sous la forme d'une fonction, vous pouvez renvoyer un tableau de chaînes contenant chaque ligne de la sortie.
- La sortie peut contenir un retour à la ligne final.
Cas de test
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
C'est le code-golf , donc le code le plus court (en octets) gagne.
Meeeeeeeeegram