Bir yazılımcı, geliştirdiği bir güvenlik sistemi için rakamlarının tamamını kullanarak 7 haneli bir şifre oluşturacaktır. Sistem güvenliği açısından şifrede bulunan aynı rakamların hiçbirinin yan yana gelmemesi gerekmektedir. Buna göre, bu yazılımcı belirtilen koşula uygun kaç farklı şifre oluşturabilir?
Cevap: 38
Cevap
Koşullara uygun oluşturulabilecek farklı şifre sayısı 38'dir.
Şifredeki hiçbir aynı rakamın yan yana gelmemesi koşulu için önce rakamları dışındaki rakamları sıralanıp, oluşan boşluklara rakamları yerleştirilerek 'lerin yan yana gelmediği tüm durumlar (60 durum) bulunur. Daha sonra bu durumlar arasından yan yana gelen 'ler ve 'ler içerme-dışarma prensibiyle elenerek doğru sonuç olan 38'e ulaşılır.
Adım Adım Çözüm
Anahtar Kavram
Tekrarlı permütasyon problemlerinde boşluk (gap) yöntemi ve içerme-dışarma prensibinin entegrasyonu.