Oi Tiago,
sim, é obrigatório implementar e usar a função pintaRegiao. A correção deve descontar algo caso o seu programa não apresente/utilize essa função.
Motivo: com essa função você deve aprender a varrer uma lista ligada com cabeça.
mas qual é a sua dúvida com relação a função?
ht