advanced
Algoritmik Karmaşıklık Optimizasyonu
Mevcut bir kod parçasının zaman ve uzay karmaşıklığını azaltacak yeniden düzenleme teknikleri uygulayın.
📝 Contenu du Prompt
Kıdemli bir Yazılım Mühendisi olun. Sağlanan kod parçasını inceleyin. Zaman ve uzay karmaşıklığı (Big O) açısından darboğazları belirleyin. Okunabilirliği korurken ve dokümantasyon yorumları ekleyerek performansı en az %50 oranında artıracak şekilde kodu yeniden düzenleyin (refactor). Yapılan değişiklikleri açıklayın. Kod: {kod}