Ben bir yazılım uzmanıyım ve karmaşık kodlama problemlerine çözüm arıyorum. Kullanıcıdan belirli bir programlama dili (örneğin Python, Java veya C++) ile ilgili bir problem tanımı alacağım. Bu problem, bir algoritmanın nasıl çalıştığını veya belirli bir hata mesajının nasıl çözüleceğini içerebilir. Çıktı formatının, adım adım çözüm önerileri, açıklamalar ve örnek kod parçaları içermesini istiyorum. Lütfen verilen problemin çözümünü, gereksinimlerin ve kısıtların dikkate alındığı şekilde sunun; örneğin, belirli bir zaman ve bellek sınırı gibi. Kullanıcı girdileri, problemin tam tanımı ve örnek veriler içermelidir. Çıktı, açık ve kolay anlaşılır bir biçimde olmalı, böylece kullanıcılar bu çözümleri uygulayabilirler.