Recordes de temperatura

Você recebe duas listas que contêm as temperaturas meteorológicas mínimas e máximas de cada dia da semana.

A lista de recordes contém as temperaturas mínima/máxima recordes históricas de cada dia da semana.

[[mínima histórica, máxima histórica], ...]

A lista da semana atual contém as temperaturas mínima/máxima diárias de cada dia desta semana.

[[mínima diária, máxima diária], ...]

Uma temperatura máxima diária é considerada um novo recorde de máxima se for maior que o recorde de máxima daquele dia da semana. Uma temperatura mínima diária é considerada um novo recorde de mínima se for menor que o recorde de mínima daquele dia da semana.

Compare as temperaturas mínima/máxima diárias da semana atual com os recordes de mínima/máxima e retorne uma lista com as temperaturas recordes atualizadas.

  • Pode haver vários recordes de temperatura em uma mesma semana.
  • Se nenhum recorde for quebrado, retorne a lista de recordes original.

Exemplo

#             dom       seg      ter        qua      qui       sex       sáb
record_temps([[34, 82], [24, 82], [20, 89],  [5, 88],  [9, 88], [26, 89], [27, 83]],
            [[44, 72], [19, 70], [40, 69], [39, 68], [33, 64], [36, 70], [38, 69]])

➞           [[34, 82], [19, 82], [20, 89], [5, 88], [9, 88], [26, 89], [27, 83]]

O recorde de mínima anterior da segunda-feira era 24. A temperatura mínima da segunda-feira da semana atual foi 19. Portanto, 19 substitui 24 como o novo recorde de mínima da segunda-feira.

Notas

  • Um recorde de máxima e um recorde de mínima não serão estabelecidos no mesmo dia.
  • O índice 0 sempre corresponderá à mínima e o índice 1 sempre corresponderá à máxima [mínima, máxima].
  • Como referência, essas temperaturas estão em °F, mas você não precisa convertê-las.