 [0, n] aralığında n farklı sayı içeren bir dizi nums verildiğinde, aralıkta dizide eksik olan tek sayıyı döndürür.
Bu sorunu çözmek için bir yaklaşım, 1'den n'ye kadar olan sayıların toplamının n*(n+1)/2 olduğunu belirten Gauss formülünü kullanmaktır. [0, n] aralığındaki tüm sayıların toplamını bulmak için bu formülü kullanabiliriz. Ardından, verilen dizi boyunca döngü yapabilir ve her sayıyı toplamdan çıkarabiliriz. Sonuç, eksik sayı olacaktır. İşte kod: ``` def eksikSayı(sayılar): n = len(sayılar) total_sum = n*(n+1)//2 # // num in nums için tamsayı bölümüdür: total_sum -= num return total_sum `` Sonucun bir tamsayı olduğundan emin olmak için ikinci satırda tamsayı bölme (//) kullandığımızı unutmayın.