Честно - я тоже люблю красиво код писать. Придумывать абстракции, размышлять - все складывать по коробочкам. Но это явно в несколько раз больше времени надо
Я когда мокался - написал отдельный метод чтобы массив переворачивать - мне потом фидбек дали, ты потерял время, надо было хуячить прям в основном теле метода