Want to get involved? We're always looking for ideas and content for Weekly Challenges.
SUBMIT YOUR IDEAHi Maveryx,
A solution to last week’s challenge can be found here.
Don't forget that we are running a campaign inviting all of you to contribute to our upcoming 2024 Weekly Challenges! Your ideas and participation are crucial in shaping an engaging and innovative year ahead. Visit our blog post to review the guidelines and submit your challenge to earn our brand-new accolade, the Weekly Challenge Contributor Badge!
A special thanks to Mark Thompson (@Watermark) for submitting this challenge some time ago. Your contribution is greatly appreciated, Mark! It is a fantastic opportunity for our users to test and enhance their RegEx tool skills.
Your company recently adopted a new customer relationship management (CRM) tool but overlooked a crucial detail: how to link company records in the new CRM to the companies in the legacy financial system. The common link between these systems is the company’s URL, but the website data entered by the sales team in the CRM is inconsistent and often incorrect.
As the person responsible for solving this issue, your tasks are to:
Hint: To identify the countries, look for two-character top-level domain (TLD) codes in the URLs. Assume that any other code (for example, .com, .net, or .org) is associated with a US-based company.
If you want to learn how to use regular expressions to parse your data, you can review the following lessons in Academy:
Good luck!
Love me some Regex! Spent way too much time on this but was fun. Had some slight variations in the answers.
Data migration from legacy system is a kind of challenging task. It reminds me of the need for a proper "data catalog".
I had to make assumption on input data to complete this challenge. I ended up not matching to the result perfectly but parsing URL was a fun for me.
CRM Num 4712 and 16415 are incorrect in output task 1.
Some outputs in output task 4 look incorrect such as "AMERICAN-DATA.NET" and "AMFIBI.COMPANY".
Anyway it is an interesting challenge.