Facciamo per una volta qualcosa di utile.
Dato il testo di un invio di codegolf Try It Online, produce l'invio equivalente di Chat Mini Challenge, che è del modulo
Language, N bytes: [`code`](URL)
oppure (se l'invio è un singolo byte - TIO aggiungerà un trailing s sulla prima riga solo se necessario)
Language, 1 byte: [`code`](URL)
Si può presumere che l'invio
- ha solo una riga
- non contiene backtick (
`) - non ha spazi bianchi iniziali
- ha un formato regolare come negli esempi seguenti; la riga di codice è rientrata con quattro spazi (
), non con tag HTML (<pre><code>...</code></pre>), ovvero senza spazi vuoti finali.
Si noti che l'invio potrebbe avere un tag di evidenziazione della sintassi. Vedi l'ultimo esempio.
Opzionalmente puoi includere il testo del titolo, ad es …url "Language - Try It Online".
Esempi
Dato
# [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"
ritorno
05AB1E, 1 byte: [`Ô`](https://tio.run/##MzBNTDJM/f//8JT//zNSgSAnJycfDAA)
o
05AB1E, 1 byte: [`Ô`](https://tio.run/##MzBNTDJM/f//8JT//zNSgSAnJycfDAA "05AB1E – Try It Online")
Dato
# [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"
ritorno
Brachylog, 4 bytes: [`ḅhᵐc`](https://tio.run/##SypKTM6ozMlPN/r//@GO1oyHWyck//@vlJGampOTDwZK/6MA)
Dato
# [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"
ritorno
APL (Dyalog Unicode), 15 bytes: [`⍴⍨¨⍳`](https://tio.run/##AScA2P9hcGwtZHlhbG9n//9m4oaQ4o204o2owqjijbP//zcxNjDijLZmIDQ)
]però.
]?