Merhaba arkadaşlar. Bir oyunda karşıma çıkan bir bulmaca ile yaklaşık 4 saattir uğraşıyorum. C#'ta uygulama yaptım, Excel'de hesaplamalar yaptım işin içinden çıkamadım.
Bulmaca şu şekilde:
Bir mesaj, kısaca diyor ki 22.11.1988 tarihinde saat 19:35:00'te elimdeki değer 1852847822451612 ise 11.10.2014 tarihinde saat 00:00:00'da kaç olur. Kırmızı renkli sayı grubu her saniye 8'er artıyor, turuncu renkli sayı grubu her saniye 7'şer artıyor, mavi renkli sayı grubu ise her saniye 3'er artıyor. (Aşağıdaki ekran görüntüsünde daha açıklayıcı bir şekilde görünüyor)
1852847822451612
Bu sayıdaki renklerle bölünmüş haneler sabit kalmak zorunda. Saat ve tarihlerle ilgili hesaplamaları hallettim, şu anda yapılması gereken tek şey bu sayıların üzerine belirli sayıların eklenmesi, o da şu şekilde oluyor.
1852847'nin üzerine 6534732000 ekleyeceğiz, ancak bu sayıyı ekledikten sonra elimizdeki sayının hala 7 hane olarak kalmış olması gerekiyor. 9999999'a geldikten sonra sıfıra dönecek tekrar artmaya devam edecek yani.
82245'in üzerine 5717890500 ekleyeceğiz, mantık aynı. sayı 5 haneli kalacak.
1612'nin üzerine ise 2450524500 ekleyeceğiz, yine aynı, sayı 4 hane kalacak.
Umarım problemi açık bir şekilde anlatabilmişimdir. Problem çözesi gelen arkadaşlar bir el atarsa çok memnun olurum :) Şimdiden teşekkürler.