There have been many comments on this being a homework assignment so I'll post no code. However, as I looked at the problem I realised that nothing jumped out at me as to how I would solve this problem so I'll just put down some of my thinking and let any other monks comment.
Open the fileRead in line by line seperating each line by a space making the 1st element of the line the key of a hash. The second and third element of the line would then become $matrix{key} = [meal, TimeOfDay]Print a line of the headings I.e. Food Morning Noon NightProcess each key in the hash checking the second element of the value array in the hash for where you position the "type of meal". - What module could be used for the formatting of the output table..?Close the input fileDoes that make any sense..? Is there a better way to tackle this problem..?
-----
Of all the things I've lost in my life, its my mind I miss the most.