Formatação Markdown no Edabit

O Edabit permite formatar texto com Markdown: você pode colocar caracteres especiais ao redor das palavras. Por exemplo, para deixar um texto em negrito, coloque dois asteriscos de cada lado do texto, assim: **bold**.

Estas são as opções de formatação disponíveis no Edabit e como usá-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 correspondente. Os caracteres de estilo são letras únicas 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 texto tachado

Exemplos

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

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

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

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

Notas

Lembre-se de formatar seus comentários!