Bilmeceyi Program İle Bulmak

grigon

Kilopat
Katılım
7 Ağustos 2017
Mesajlar
176
Çözümler
1
25005142_137284476975740_8539796243298123776_n.jpg

Bu resimi Instagram'da bir sayfada gördüm ve düşündüm ki acaba bu şifreyi kod yazarak bulabilir miyiz. Yani gerekli tüm bilgiler verilmiş, biz bu bilgileri kullanarak sonucu bilgisayarın kendisine buldurabilir miyiz? Bildiğim kadarıyla C# kullanarak biraz deneyeyim dedim ve her sayıyı bir değişkene atadım. Daha sonra bu bilgileri kullanarak karşılaştırma yapıp 3 rakamlı sifreyi buldurayım dedim ama bir noktadan sonra takıldım kaldım. Şu an gerçekten kafamı kurcalıyor, mutlaka yapılabilir ama bunu yapabilecek var mı aramızda?
 
000-999 arası sayılar döngü ile dolaşılır ve aşağıdaki 5 kontrol yapılır. 5'i de true ise looptan çıkılır. Bu kontrolleri yapan fonksiyonlar biraz karışık ve büyük olur ancak.
[0,4,2] => [6,8,2], 1, 1
[0,4,2] => [6,1,4], 1, 0
[0,4,2] => [2,0,6], 2, 0
[0,4,2] => [7,3,8], 0, 0
[0,4,2] => [7,8,0], 1, 0

yukarıdaki [0,4,2] int dizidir, sağ taraftaki [6,8,2], 1, 1 ise Kural isimli (class) nesnedir. Bu nesnenin sırasıyla üyeleri [koşul-dizisi][adet][yerDogruluğu]
Kural sınıfının DogruMu([0,4,2]) şeklinde bir metodu olabilir.
 
Uyarı! Bu konu 8 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Technopat Haberler

Yeni konular

Geri
Yukarı