29 Ocak 2017 Pazar

Algoritma Soruları 002 - Dizide tekrar eden sayıyı bulmak

Seviye : Orta

0'dan n'e kadar olan bir sayıyı dizisi karışık olarak bir dizide bulunuyor. Fakat sayılardan bir tanesi yanlışlıkla yazıldığı için, bir sayıda yazılmamış. Tekrar eden sayıyı ve yazılmayan sayıyı bulan programı yazınız?

Açıklama: 0'dan 12'ye kadar olan sayılar bir dizi de karışık olarak tutulsun, fakat 7 sayısı yanlışlıkla 2 kere yazıldığı için 3 sayısı yazılmamış olsun.

dizi = {10, 9 , 0, 7, 6, 1, 2, 4, 7, 11, 12, 5, 8}

Böyle bir dizide tekrar eden sayıyı ve eksik olan sayıyı bulduran algoritma nasıl yazılır?

Hiç yorum yok:

Yorum Gönder