Code100 is a coding competition by WeAreDevelopers which takes place at various events throughout the next few months with a big finale with lots of prizes next July in Berlin at the WeAreDevelopers World Congress.
Over the next few weeks, we'll release a few puzzles and exercises that allow you to check if you got what it takes to become a challenger in the event. Here is the first one:
The challenge is to take this JSON dataset:
{
"columns": 80,
"padChar": "·",
"events": [
{ "name": "Code 100", "location": "Zagreb, Croatia", "date": "29.11.2023" },
{ "name": "LIVE", "date": "ongoing" },
{ "name": "Coffee With Developers", "location": "various", "date": "ongoing"} ,
{ "name": "World Congress","location": "Berlin, Germany", "date":"17-19.07.2024" }
]
}
And convert it into a block of text showing the events.
································································
· Code 100 ············ Zagreb, Croatia ··········· 29.11.2023 ·
· LIVE ··············································· ongoing ·
· Coffee With Developers ·· various ·················· ongoing ·
· World Congress ······ Berlin, Germany ········ 17-19.07.2024 ·
································································
The text should have a border around it using the padChar
character and be columns
characters wide. The location, if available, should be centered in the block and the name and dates on the left and right respectively. Each data item also needs to be padded with spaces on each side.
You can see the challenge on GitHub and the JSON dataset is available here.
There are already a few solutions in various languages available at this Gist. Looking forward to see more.
Top comments (0)