bu arkadaş seni soruyu yaratır hale sokuyor. yani soru çözmeyle değil evvela soruyu yaratmayla ilgilenmen lazım.
örneğin, elimde bir liste mevcut. 525,1090,322,364::921,822,96,124::320,902,108,630::... şeklinde 10 adet yan yana değer.
amaç, silinen görselin listede tuttuğu yeri kaldırmak.
işte bu isteğin ardından çözüm yoluyla değil. önce düzgün soruyla yola çıkman gerekiyor.
yani, öyle bir soru yaratmalısın ki bu sorunun yanıtı, isteğini gerçekleştirebilsin.
önce soruyu yaratıyorsun. çünkü pek çok ihtimal söz konusu. atıyorum 10 adet değerden rastgele 3 değer daha önceden silinmiş olabilir. yeni çektiğin değerin hangisine denk geleceğini vs bilmen lazım. hepsini hesaplatman lazım.
bu tür bir dünya ihtimal karşısında düzgün çözümü yaratabilmen için. düzgün soruyu var edebilmen gerekiyor.
haliyle. bu iş çözüm bulmadan önce, düzgün soruyu sorma işi anladığım kadarıyla. düzgün soruyu soramadıktan sonra çözümü bulman çok zor.
soru öyle bir soru olmalı ki tüm boşluklar muhakkak doldurulmalı. her türlü ihtimali, seçeneği kapsamalı ve çözümü her şeyin çözümü halini almalı.
yani yazılım, sorun çözme değil; evvela soru sorabilme işidir.