DevLab

Markdown Təhlilçisi

Orta
StringParsingSimulation
3000 ms
256 MB

Markdown formatında yazılmış mətn verilmişdir.

Mətni aşağıdakı qaydalara uyğun olaraq HTML formatına çevirin:

  • Sətir 1–6 ədəd # simvolu və ardınca bir boşluq ilə başlayırsa, uyğun olaraq <h1> ... <h6> başlıq teqlərinə çevrilir.

  • Sətir * ilə başlayırsa, həmin sətir siyahı elementi hesab olunur və <li>...</li> teqlərinə çevrilir. Ardıcıl siyahı elementləri <ul> və </ul> teqləri arasında yerləşdirilməlidir.

  • Qalan bütün sətirlər paraqraf hesab olunur və <p>...</p> teqlərinə çevrilir.

  • Mətn daxilində __text__ ifadəsi <strong>text</strong> ilə əvəz edilməlidir.

  • Mətn daxilində _text_ ifadəsi <em>text</em> ilə əvəz edilməlidir.

  • Mətnin ortasında yerləşən # və * simvolları adi simvol kimi qəbul edilir.

Giriş verilənləri

EOF-ə qədər Markdown formatında sətirlər verilir.

Çıxış verilənləri

Verilmiş Markdown mətninin HTML ekvivalentini tək bir sətir kimi çap edin.

1Nümunə 1:
Giriş:
# Header 1
Çıxış:
<h1>Header 1</h1>
2Nümunə 2:
Giriş:
###### Header 6
Çıxış:
<h6>Header 6</h6>

Məhdudiyyətlər

1 ≤ N ≤ 10^4

1 ≤ |S| ≤ 10^3

REDAKTOR
Giriş edin
Giriş:
# Header 1
Çıxış:
<h1>Header 1</h1>