Pierwsze wystąpienie w ciągu znaków
Lekcja 6 z 15 w kursie Wyzwania z rekurencji — opanuj myślenie rekurencyjne w Coddy.
Wyzwanie
ŁatwyNapisz funkcję o nazwie findIndex, która przyjmuje ciąg znaków s i znak c, a następnie zwraca indeks pierwszego wystąpienia c w s; jeśli nie występuje, zwraca -1.
Przykład:
test, s->2, ponieważ znakspojawia się po raz pierwszy pod indeksem2
Spróbuj swoich sił
#include <stdio.h>
int findIndex(char* s, char c) {
// Wpisz kod tutaj
return -1;
}
Wszystkie lekcje w sekcji Wyzwania z rekurencji — opanuj myślenie rekurencyjne
1Łatwe wyzwania
Ciąg FibonacciegoCzy to palindromNajdłuższy wspólny prefiksScalanie dwóch posortowanych listSilniaPierwsze wystąpienie w ciągu znaków2Średnio zaawansowane wyzwania
Problem plecakowyLiczba kwadratówPrzeplatanie wynikówKombinacje sumZnajdź trójkęPodziel tablicęPoćwicz samodzielnie: Kompilator C online