Match maker
A challenge by
Bulmenisaurus
Description
Given a CSS query, output the unindented html needed that will produce a match.
For example, a.foo>b#bar should produce <a class=‘foo’><b id=‘bar’></b></a>
The html should have full tags, not self closing ones. The query follows the following grammar:
query ::= element (">" element)* element ::= name [id] class* id ::= "#" name class ::= "." name name ::= [a-z0-9]+
For the test cases you should expect at most 9 levels of nesting elements.
Leaderboard
| Author | Points | ||
|---|---|---|---|
| #1 |
|
Mukundan314 | 145 |
| #2 |
|
hallvabo | 167 |
| #3 |
|
Bulmenisaurus | 168 |
| #4 |
|
bizy-coder | 170 |
| #5 |
|
ovs-code | 171 |
| #6 |
|
Jacob-Lockwood | 181 |
| #7 |
|
NicknamedTwice | 186 |
| #8 |
|
MeWhenI | 189 |
| #9 |
|
Natanaelel | 192 |
| #10 |
|
mousetail | 210 |