Let's prepare for DataWars 2023
🚀
Set up an programming env which is quickly accessible and in a language you are comfortable in.
I suggest Python, but feel free to use any language you like. There are different ways to set up Python. I use Python3.11 and Poetry as dependency manager. Feel free to copy my setup.
Assuming it is going to be similar to last year, we will have to solve coding problems the first part of the day. They come in the structure of a problem statement and data. The solution is a combination of numbers or letters which have to be submitted. How you solve the problem is up to you.
I uploaded an example of such a problem. Open the page, read the instructions and see if you can get to the correct answer. Use input
as data.
Document your approach! This will make you more efficient and help you to remember what you did. We will talk it through on Monday.
Do not reinvent the wheel!
Chances are incredibly low that you are the first one to solve a problem. Yet I catch myself doing it at least once a day 🙄
It's good to specify sources to look up approaches beforehand. This could be:
Python code specific sources: