Data Analyst Technical Test
BRIEF
Create a program. This program will:
- Accept a string piped from commandline with STDIN. This string is the path to a folder
- Verify that the string is correct
- Handle both UNIX and Windows pathing
- Find every .csv file in the folder and subfolders, and ignore every other file
- fail successfully and verbosely if an error occurs
- use STDERR to signal failure
- Pipe out a list of the csv files that are distinct with STDOUT.
- Estimate the efficiency of your program by time and by algorithmic complexity.
This should represent 1 - 2 hours of work.