Hackerrank - Head of a Text File #2

Problem Statement
A description of the problem can be found on Hackerrank.

Solution

Solution also available on my GitHub.