(Inspiré par ce défi )
Étant donné deux chaînes d'entrée, dont l'une est exactement d'un caractère plus longue que l'autre, organisez les chaînes en art ASCII comme s'il s'agissait de deux moitiés d'une fermeture éclair qui n'est qu'à moitié fermée. Le mot le plus long forme le bas de la fermeture éclair et est le premier et le dernier caractère de la partie à fermeture éclair combinée. Comme ce paragraphe est difficile à comprendre, jetez un œil à quelques exemples:
zippered
paragraph
z
i
p
p
gerraepdh
a
r
a
p
Notez comment paragraph
(le mot le plus long) forme la fermeture à glissière inférieure, et la g r a p h
partie encapsule la e r e d
partie de zippered
, et les parties z i p p
et p a r a
sont décalées les unes par rapport aux autres.
Contribution
- Deux chaînes ASCII dans n'importe quel format pratique , avec une longueur garantie et l'autre exactement un caractère plus long.
- Aucune chaîne ne contiendra d'espace, mais peut contenir toute autre valeur ASCII imprimable.
- Vous pouvez prendre l'entrée dans l'un ou l'autre ordre. Veuillez indiquer dans votre soumission l'ordre de saisie.
Production
La représentation artistique ASCII résultante des mots zippés, comme décrit ci-dessus, à nouveau dans n'importe quel format pratique.
Règles
- Les sauts de ligne ou les espaces de début ou de fin sont tous facultatifs, tant que les caractères eux-mêmes s'alignent correctement.
- Un programme complet ou une fonction sont acceptables. S'il s'agit d'une fonction, vous pouvez renvoyer la sortie plutôt que de l'imprimer.
- Si possible, veuillez inclure un lien vers un environnement de test en ligne afin que d'autres personnes puissent essayer votre code!
- Les failles standard sont interdites.
- Il s'agit de code-golf, donc toutes les règles de golf habituelles s'appliquent et le code le plus court (en octets) gagne.
Exemples
ppcg
tests
p
p
sctgs
e
t
string
strings
s
t
r
iinnggs
r
t
s
one guaranteed to be even in length and the other exactly one character longer.
La chaîne la plus courte est toujours paire