Formatação de texto no Edabit

O Edabit permite usar Markdown para formatar texto com caracteres especiais. Por exemplo, para exibir um texto em negrito, coloque dois asteriscos de cada lado dele, assim: **bold**.

Estas são as opções de formatação disponíveis no Edabit e como aplicá-las:

  • **bold**
  • _italics_
  • `código em linha`
  • ~~strikethrough~~

Desafio

Dada uma string e um caractere de estilo style, retorne a string com a formatação aplicada. Os caracteres de estilo são letras individuais que representam os diferentes tipos de formatação.

Neste desafio, os caracteres de estilo são os seguintes:

  • "b" corresponde a negrito
  • "i" corresponde a itálico
  • "c" corresponde a código em linha
  • "s" corresponde a tachado

Exemplos

mdFormat("Bold", "b") ➞ "**Bold**"

mdFormat("leaning text", "i") ➞ "_leaning text_"

mdFormat("Edabit", "c") ➞ "`Edabit`"

mdFormat("That's a strike!", "s") ➞ "~~That's a strike!~~"

Notas

Lembre-se de formatar seus comentários!