Pergunta de entrevista da empresa Arista Networks

A medium array problem, with a follow up to optimize space complexity. Need to write test cases as well. Questions about C basics and pointers in the end.