Pergunta de entrevista da empresa Meta

Two medium-difficulty algorithms, the interviewer was very kind.