{"size": 595, "ext": "js", "max_stars_repo_path": "javascript/chapter06/6.06 - Blue-Eyed Island/blueEyedIsland.js", "max_stars_repo_name": "Kiandr/crackingcodinginterview", "max_stars_repo_stars_event_min_datetime": null, "max_stars_repo_stars_event_max_datetime": null, "max_issues_repo_path": "javascript/chapter06/6.06 - Blue-Eyed Island/blueEyedIsland.js", "max_issues_repo_name": "Kiandr/crackingcodinginterview", "max_issues_repo_issues_event_min_datetime": null, "max_issues_repo_issues_event_max_datetime": null, "max_forks_repo_path": "javascript/chapter06/6.06 - Blue-Eyed Island/blueEyedIsland.js", "max_forks_repo_name": "Kiandr/crackingcodinginterview", "max_forks_repo_forks_event_min_datetime": null, "max_forks_repo_forks_event_max_datetime": null}
{"max_stars_count": null, "max_issues_count": null, "max_forks_count": null, "avg_line_length": 66.1111111111, "max_line_length": 88, "alphanum_fraction": 0.6588235294}
// 1 person:  sees no one having blue eyes, leaves the next day (1 day)
// 2 persons: sees one other person having blue eyes, waits for a day
//            realises that he/she is not leaving, and hence there must be another 
//            blue-eye which is him/herself. hence leaves the following day (2 days)
// 3 persons: sees 2 other persons, waits for 2 days since they should realise by then,
//            if they still do not leave, will realise that there is one more person and
//            will leave on the following day (3 days)
//            ...
// n persons: will leave in n days