Grade horária#
Implemente uma função que recebe uma grade horária, um número entre 0 e 4 representando o dia da semana (0 é segunda-feira e 4 é sexta-feira) e um número entre 0 e 3 representando um período do dia e devolve o nome do compromisso marcado para esse período. Se não houver compromisso nesse período (representado por uma string vazia), sua função deve devolver 'Livre'.
A grade horária é representada por uma lista de listas como a lista a seguir (atenção, esse é apenas um exemplo - a grade horária deve ser recebida como argumento da sua função e será diferente deste exemplo, mas possuirá a mesma quantidade de elementos):
[
['GDE', 'Tópicos', 'NatDes', 'Tópicos', '' ],
['DesSoft', 'GDE', 'DesSoft', 'InstruMed', 'NatDes' ],
['ModSim', '', '', '', '' ],
['', 'ModSim', '', 'ModSim', 'InstruMed']
]
Note que ela é exatamente igual a [['GDE', 'Tópicos', 'NatDes', 'Tópicos', ''], ['DesSoft', 'GDE', 'DesSoft', 'InstruMed', 'NatDes'], ['ModSim', '', '', '', ''], ['', 'ModSim', '', 'ModSim', 'InstruMed']]. Apenas adicionamos alguns espaços para facilitar a visualização.
Ainda nesse exemplo, se o índice do dia for 2 (quarta-feira) e o índice do período for 1 (segundo horário), a sua função deve devolver a string 'DesSoft'. Se o índice do dia for 4 (sexta-feira) e o índice do período for 2 (terceiro horário), sua função deve devolver a string 'Livre'.
O nome da sua função deve ser compromisso_no_periodo.