Soru

Zorluk: ZorRutin Olmayan Problemler

Bir belediyenin geliştirdiği akıllı ulaşım kartı sisteminde, kart bakiyesi her kullanımdan sonra aşağıdaki algoritma kurallarına göre otomatik olarak güncellenmektedir:

1. Eğer bakiye 4'ün tam katı ise, bakiyenin yarısı alınır.
2. Eğer bakiye 4'ün tam katı değil ancak çift sayı ise, bakiyeye 6 eklenir.
3. Eğer bakiye tek sayı ise, bakiyeden 3 çıkarılır.

Sisteme giriş yapan bir kullanıcının kartı, peş peşe 2 kez işlem gördükten sonra son bakiyesi 10 TL olmuştur.

Buna göre, kullanıcının başlangıç bakiyesinin alabileceği tüm değerlerin toplamı kaçtır?

  1. A
    63
  2. 77Cevap
  3. C
    92
  4. D
    103
  5. E
    117

Cevap

Başlangıç bakiyesinin alabileceği değerler 40, 14 ve 23 olup toplamları 77'dir.
Sondan başa doğru gidildiğinde, 2. işlem sonunda 10 elde etmek için 1. işlem sonundaki sayı 20 veya 13 olmalıdır (4 sayısı elenir). 20 sayısına ulaşmak için başlangıç sayısı 40, 14 veya 23 olabilir. 13 sayısına ulaşmak için ise hiçbir başlangıç sayısı kurallara uymaz. Bu nedenle geçerli değerler toplamı 40+14+23 = 77'dir.

Adım Adım Çözüm

1
Problemi sondan başa doğru çözmek için son bakiyeyi (10) veren bir önceki adım değerlerini (1. işlem sonu) belirle.
Olası değerler: 20 ve 13
1. Kural (x/2=10 → x=20, 20 mod 4 = 0 ✓), 2. Kural (x+6=10 → x=4, 4 mod 4 = 0 olduğu için kurala uymaz X), 3. Kural (x-3=10 → x=13, 13 tek ✓).
2
Bulunan 20 değeri için olası başlangıç değerlerini hesapla.
40, 14 ve 23
1. Kural: x/2=20 → x=40 (40 mod 4 = 0 ✓). 2. Kural: x+6=20 → x=14 (14 çift ve 4'ün katı değil ✓). 3. Kural: x-3=20 → x=23 (23 tek ✓).
3
Bulunan 13 değeri için olası başlangıç değerlerini hesapla.
Hiçbir değer sağlamıyor.
1. Kural: x/2=13 → x=26 (26 mod 4 ≠ 0 X). 2. Kural: x+6=13 → x=7 (7 çift değil X). 3. Kural: x-3=13 → x=16 (16 tek değil X).
4
Geçerli tüm başlangıç değerlerini topla.
40 + 14 + 23 = 77
Bulunan tüm geçerli kökler toplanır.

Anahtar Kavram

Tersine İşlem Algoritması ve Koşullu Mantık

İpuçları

1
Soruyu sondan başa doğru (tersine işlem yaparak) çözmeyi deneyin. Sonuç 10 ise, bir önceki adımda sayı kaç olabilir?
2
Tersine işlem yaparken bulduğunuz her 'aday' sayının, o kuralın şartını sağlayıp sağlamadığını kontrol etmelisiniz. Örneğin: 'Yarısı 10 eden sayı 20'dir. Peki 20 gerçekten 4'ün katı mıdır?'
3
İkinci adımda 10 sonucunu veren adaylar: 20 (uygun), 4 (uygun değil çünkü 4'ün katı) ve 13 (uygun). Şimdi sadece 20 ve 13 sayıları için bir adım daha geriye gidin.

Alternatif Yöntem

Ağaç diyagramı (Tree Diagram) çizerek 10 sayısından geriye doğru dallanma oluşturulabilir. Her dalda kuralın geçerliliği (Valid/Invalid) kontrol edilir.
Tahmini Süre:2m 30s
Bu soruyu puanla