AppleOne Interview Question

No question was too difficult for me