namespace PriorizacaoTestes {
static void Main(string[] args) {
string[] testes = new string[3];
string[] complexidades = new string[] { "baixa", "media", "alta" };
for (int i = 0; i < 3; i++) {
Console.WriteLine($"Digite a complexidade do Teste {i + 1} (baixa, media ou alta): ");
while (Array.IndexOf(complexidades, testes[i]) == -1) {
Console.WriteLine("Complexidade inválida. Digite novamente (baixa, media ou alta): ");
testes[i] = Console.ReadLine().ToLower();
int maiorComplexidadeIndex = EncontrarMaiorComplexidadeIndex(testes, complexidades);
string testePrioritario = $"Teste {maiorComplexidadeIndex + 1}";
Console.WriteLine($"O teste a ser executado primeiro é o {testePrioritario}.");
static int EncontrarMaiorComplexidadeIndex(string[] testes, string[] complexidades) {
for (int i = 1; i < testes.Length; i++) {
if (Array.IndexOf(complexidades, testes[i]) > Array.IndexOf(complexidades, testes[maiorIndex])) {