я честно пытался понять хотя бы суть задачи, но не смог, поэтому дам универсальный совет. Раз это твой первый опыт работы с массивами, то пойдет, 7 массивов для одной задачи - нормально. Чаще проблема не в реализации, а в алгоритме, поэтому качайся в
codewars.com, там как раз надо наиболее лаконично решать задачи, большая часть которых как раз по работе с массивами либо объектами