Unknown Language Coding Problem
This is from the Daily Coding Problem email list. The owners of that list haven’t sent out a problem that caught my imagination in quite a while.
Daily Coding Problem: Problem #1553 [Hard]
This problem was asked by Airbnb.
You come across a dictionary of sorted words in a language you’ve never seen before. Write a program that returns the correct order of letters in this language.
For example,
given ['xww', 'wxyz', 'wxyw', 'ywx', 'ywz']
,
you should return ['x', 'z', 'w', 'y']
.
Github repo for my solution. Feel free to look it over, try it and email me (bediger8@gmail.com) if you notice anything.