Oradan sonraki kısmı editörde inceledim. GitHub Copilot öneride bulundu. Şu anda açıklamak için araştırıyordum, Python yazan birisi değilim normalde. Böyle bir işlemi de find ile hayatta yapacak birisi de değilim.
İlk attığım örneği kullanırım yani kendim yazsam.
Find mantığına baktığımız zaman -1 sonucu dizede olmaması durumunda ortaya çıkar. Oradaki kod aynı harfin olması durumunda da çıktıyı -1 olarak verilmesini sağlıyordur yani mantık olarak öyle olması lazım. Tam açıklamasını yapmak için araştırmam lazım ama çok vaktim yok şu anda. Sonrasını ben eklemedim yani copilot tamamladı. Ben de deneyince olduğunu gördüm. Python yazan birisi daha iyi açıklayacaktır ama mantıken anlattığımdan pek farkı olduğunu sanmıyorum. Find'in çalışma prensibi belli çünkü.