Zgłaszanie | Wszystkie zgłoszenia | Najlepsze | Lista |
MWP2_2D - WWSI ML |
Na naszej uczelni w powszechnym użyciu są dokumenty napisane w języku WWSI ML. Podobnie jak XML jest to rozszerzalny język znaczników. Składnia obydwu jest prawie identyczna. Główne różnice to: brak odpowiednika deklaracji XML w WWSI ML, atrybuty znaczników nie muszą posiadać przypisanych wartości, nazwy znaczników i atrybutów nie muszą być pisane małymi literami.
Niestety zwłaszcza przez tą ostatnią regułę nasze dokumenty często pod względem formatowania przypominają posty młodocianych internautów. Nazwy znaczników pisane są na przemian małymi i wielkimi literami, nazwa znacznika otwierającego jest pisana małymi literami zaś zamykającego wielkimi itp. Postanowiliśmy z tym skończyć. Od tej pory wszystkie nazwy znaczników mają być pisane wielkimi literami zaś ich atrybuty i ich wartości małymi (o ile atrybut posiada wartość). Pomóż nam w osiągnięciu tego celu.
Wejście
Na wejściu znajduje się kod dokumentu w języku WWSI ML, którego długość nie przekracza 4000000 znaków. Zakończony jest on znakiem końca pliku (EOF). Kod może się składać z jednego albo wielu wierszy.
Wyjście
Na wyjściu należy wypisać kod podany na wejściu sformatowany według reguł zawartych w treści zadania.
Przykład
Wejście:
<sTuDeNcI> <studeNT GRUPA="D303" inzynierskie> <imie>Maciej</IMIE> <nazwisko>BONIECKI</Nazwisko> <tryb DZIENNe/> </student> <student> <iMie>TOMASZ</Imie> <nazwisko>Nowakowski</NAZWISKO> <tryb dzienne/> </student> </stuDENci>
Wyjście:
<STUDENCI> <STUDENT grupa="d303" inzynierskie> <IMIE>Maciej</IMIE> <NAZWISKO>BONIECKI</NAZWISKO> <TRYB dzienne/> </STUDENT> <STUDENT> <IMIE>TOMASZ</IMIE> <NAZWISKO>Nowakowski</NAZWISKO> <TRYB dzienne/> </STUDENT> </STUDENCI>
Dodane przez: | Maciej Boniecki |
Data dodania: | 2010-01-13 |
Limit czasu wykonania programu: | 5s |
Limit długości kodu źródłowego | 50000B |
Limit pamięci: | 1536MB |
Cluster: | Cube (Intel G860) |
Języki programowania: | All except: PERL6 SCM qobi |
Pochodzenie: | II Mistrzostwa WWSI w Programowaniu |