Onde estão meus óculos?

Ah, não! Perdi meus óculos, mas, paradoxalmente, preciso de óculos para encontrar meus óculos!

Ajude-me indicando o índice do item da lista que contém meus óculos. Eles se parecem com dois Os maiúsculos, com qualquer quantidade de hifens entre eles.

  • Isso significa que tanto O--O quanto O------------O são óculos válidos, mas O----#--O, por exemplo, não é!
  • Procure bem; talvez você encontre meus óculos em lugares como 'dustO-Odust'.

Exemplos

findGlasses(["phone", "O-O", "coins", "keys"]) ➞ 1

findGlasses(["OO", "wallet", "O##O", "O----O"]) ➞ 3

findGlasses(["O--#--O", "dustO---Odust", "more dust"]) ➞ 1

Observações

  • Todas as listas incluirão um par válido de óculos, porque juro que os deixei cair em algum lugar por aqui ...
  • Todos os elementos da lista são strings.