Vamos pela primeira vez fazer algo útil.
Dado o texto de um envio de codegolf do Try It Online, produza o envio equivalente do Chat Mini Challenge, que tem o formato
Language, N bytes: [`code`](URL)
ou (se o envio for de um único byte - o TIO adicionará um s à direita na primeira linha somente se necessário)
Language, 1 byte: [`code`](URL)
Você pode assumir que o envio
- tem apenas uma linha
- não contém backticks (
`
) - não possui espaço em branco à esquerda
- tem um formato regular como nos exemplos abaixo; a linha de código é recuada com quatro espaços (
<pre><code>
…</code></pre>
), ou seja, sem espaços em branco à direita.
Observe que o envio pode ter uma tag de destaque de sintaxe. Veja o último exemplo.
Você pode opcionalmente incluir o texto do título, ie …url "Language - Try It Online"
.
Exemplos
Dado
# [05AB1E], 1 byte
Ô
[Try it online!][TIO-j3v72bss]
[05AB1E]: https://github.com/Adriandmen/05AB1E
[TIO-j3v72bss]: https://tio.run/##MzBNTDJM/f//8JT//zNSgSAnJycfDAA "05AB1E – Try It Online"
Retorna
05AB1E, 1 byte: [`Ô`](https://tio.run/##MzBNTDJM/f//8JT//zNSgSAnJycfDAA)
ou
05AB1E, 1 byte: [`Ô`](https://tio.run/##MzBNTDJM/f//8JT//zNSgSAnJycfDAA "05AB1E – Try It Online")
Dado
# [Brachylog], 4 bytes
ḅhᵐc
[Try it online!][TIO-j3v75978]
[Brachylog]: https://github.com/JCumin/Brachylog
[TIO-j3v75978]: https://tio.run/##SypKTM6ozMlPN/r//@GO1oyHWyck//@vlJGampOTDwZK/6MA "Brachylog – Try It Online"
Retorna
Brachylog, 4 bytes: [`ḅhᵐc`](https://tio.run/##SypKTM6ozMlPN/r//@GO1oyHWyck//@vlJGampOTDwZK/6MA)
Dado
# [APL (Dyalog Unicode)], 15 bytes
<!-- language-all: lang-apl -->
⍴⍨¨⍳
[Try it online!][TIO-j44jgrps]
[APL (Dyalog Unicode)]: https://www.dyalog.com/
[TIO-j44jgrps]: https://tio.run/##AScA2P9hcGwtZHlhbG9n//9m4oaQ4o204o2owqjijbP//zcxNjDijLZmIDQ "APL (Dyalog Unicode) – Try It Online"
Retorna
APL (Dyalog Unicode), 15 bytes: [`⍴⍨¨⍳`](https://tio.run/##AScA2P9hcGwtZHlhbG9n//9m4oaQ4o204o2owqjijbP//zcxNjDijLZmIDQ)
]
.
]
?