Menu
Coddy logo textTech

Longest Common Prefix

Lição 20 de 20 do curso Desafios para Iniciantes - Pratique Conceitos Básicos da Coddy.

challenge icon

Desafio

Médio

Escreva uma função chamada longestCommonPrefix que recebe um array de strings e retorna o prefixo comum mais longo de todas as strings no array.

Exemplos,

  • longestCommonPrefix(["Hello, Bob", "Hello, Jake"])  ->  "Hello, "
  • longestCommonPrefix(["something", "somehow", "somewhat"])  ->  "some"
  • longestCommonPrefix(["example", "sample"])  ->  ""

Bônus - Transforme-a em uma função recursiva!

Experimente você mesmo

char* longestCommonPrefix(char** a, int aSize) {
    // Escreva o código aqui
}

Todas as lições de Desafios para Iniciantes - Pratique Conceitos Básicos