On this post we will take on this challenge. The goal of this project is to classify a massive data that contain series of numbers generated randomly. Trough an Award system, the challenge is to process the data, set points in base of the values on each series, and store it on a DB for further analysis
Requirements
- Generate 10,000 series of 5 random numbers on daily basis
- Save the data generated in a csv file
- Order the numbers as ASC list
- Give points per each serie generated as per table below:
Condition per each number generated on the serie | |
if the amount of “0” on serie equal | points |
1 | -1 |
2 | -2 |
3 | -3 |
4 | -5 |
5 | -8 |
Condition to the full serie generated | points |
Fibonacci serie | 10 |
- After data is processed should be store on a DB for further analysis
Solution
Requirement | Description |
– Generate 10,000 series with 5 random numbers per each serie – Save the data generated in a csv file | – Create a process that generate 10,000 series of 5 numbers per serie, as Array and save them in a .csv file. – Once the process is done, register the name of the .csv with the data in a master register file – Create a process that check if the master register file was modified, if so, open the last file created and send the data object to the next process |
– Order the numbers as ASC list | – Create a process that sort the list numbers in ASC order |
– Give points | – Create an Award Process to give points per series as per conditions described above. |
Diagram

In next post we will continue develop the solution.
Comments are closed