Menu
Coddy logo textTech

Najdłuższy wspólny prefiks

Lekcja 20 z 20 w kursie Wyzwania dla początkujących – ćwiczenie podstawowych pojęć w Coddy.

challenge icon

Wyzwanie

Średni

Napisz funkcję o nazwie longestCommonPrefix, która otrzymuje tablicę ciągów znaków i zwraca najdłuższy wspólny prefiks wszystkich ciągów znaków w tablicy.

Przykłady:

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

Bonus — Zrób z niej funkcję rekurencyjną!

Spróbuj swoich sił

char* longestCommonPrefix(char** a, int aSize) {
    // Wpisz kod tutaj
}

Wszystkie lekcje w sekcji Wyzwania dla początkujących – ćwiczenie podstawowych pojęć

Poćwicz samodzielnie: Kompilator C online