Yazar |
|
extreme
Kahramanmaras
admin
Kayıt: 24.10.2006 |
|
cantur yazdi | extreme yazdi
Zaten olay yatayla dikeyi aynı anda gerçekleştirebilmek.
Adım adım bulacaksın çözümü hadi bakalım biraz gaz. Hem daha yazdığın kod 2sn nin altında çalışıyor. |
hocam matrisin boyutu belli değilki nasıl adım adım biraz daha açıklayabilirmisiniz
The Man Who Loved Algorithm&Ubuntu.
www.burakamasyali.com
|
|
Yazar |
|
sinan61
TRABZON
Kayıt: 05.12.2006 |
|
yatayda diz dikeyde kontrol et...yatayda dizmek bişey diilde dikeyde kontrol etmek zor iş...bi ton olasılık var...inş teslim tarihine kadar temiz algoritma buluruz..şimdiye kadar bulduklarım yalan oldu! ya da c ye aktaramadım! hocam bu konuda ipucu????
Nobody live like me!!!
|
|
Yazar |
|
neurorebel
Kayıt: 15.08.2007 |
|
hocam bu arada bu black square sayısı ile ilgili bir sorum olacak çok önemli :) maksimum black square sayısı mı verilecekti yoksa tam olarak kaç tane black square olacağı mı ?? bir de şu çalışma süresi ile ilgili olarak read_wordlist fonksiyonunu main()'e alsak daha iyi olmaz mı ? yani 250ms falan ekliyor ve biraz rahatsız ediyor :) zaten standart olarak çağrılması gereken bir fonksiyon ne dersiniz ?
Do weird and difficult things.
|
|
Yazar |
|
burakkanmaz
Gaziantep
Kayıt: 02.10.2006 |
|
neurorebel yazdi | bu black square sayısı ile ilgili bir sorum olacak çok önemli :) maksimum black square sayısı mı verilecekti yoksa tam olarak kaç tane black square olacağı mı ?? |
root.h
| #define MAX_FULL_SQUARES 20 /* Maximum number of full sqares can be used in puzzle */ |
neurorebel yazdi | bir de şu çalışma süresi ile ilgili olarak read_wordlist fonksiyonunu main()'e alsak daha iyi olmaz mı ? yani 250ms falan ekliyor ve biraz rahatsız ediyor :) |
250 ms in hesabını yapıyorsan sanırsam rekora oynuyorsun sen
|
|
Yazar |
|
nohead
Tristram
Kayıt: 26.08.2006 |
|
extreme yazdi
(Bkz. Sağ alt köşedeki dikey 4 kare. beyaz kutulara dikkat)
Aslında kaliteli bir word puzzle dikey yazı da yazabilmeli di mi? sözcüğün sonuna 2 FULL_SQUARE birden koymak yerine sözcüğün bitişinde bi tane koyup kalan tek kareye de dikey olarak bişeyler uydurabilmeli
tabi bu bizi bayaa bi aşıyor kanımca
"The will of the nation" is one of those expressions which have been most profusely abused by the wily and the despotic of every age."
Alexis de Tocqueville
¨
|
|
Yazar |
|
neurorebel
Kayıt: 15.08.2007 |
|
burakkanmaz yazdi | 250 ms in hesabını yapıyorsan sanırsam rekora oynuyorsun sen |
Do weird and difficult things.
|
|
Yazar |
|
cantur
Rize
admin
Kayıt: 16.01.2006 |
|
Değişik bakış açıları getirebilirsiniz probleme. Misal en çabuk düşünülen yöntem yatayda rasgele bir kelime seçip dikeydekilerin oluşup oluşamayacağını test etmek.(Benim yaptığım örneklerde bu mantıkta.)
2. Önce bulmacaya rasgele dolu kutular yerleştirip sonra bunlara uygun kelimeler aranabilir. (ilginç bir çalışma olur.)
3. Spiral bir formatta bir dikey bir yatay kelime rasgele seçilir ve sonradan koyulacak kelimelerin önceki kelimelere uygunluğu test edilebilir. v.s.
Bunlar yaklaşımlar aklıma gelen. İşin güzel yanı herhangi bir yaklaşımı seçtikten sonra bunu hızlandıracak algoritma üretebilmek. (Yapana güzel haz verecektir.)
Bu arada dosya okuma işlemini alırım fonksiyonun dışına problem etmeyin.:D (Versiyon 2 de yaparım bu değişikliği.)
|
|
Yazar |
|
extreme
Kahramanmaras
admin
Kayıt: 24.10.2006 |
|
Hocam puanlamayla ilgili detay vermişmiydiniz.
Mesaj no: 600
The Man Who Loved Algorithm&Ubuntu.
www.burakamasyali.com
|
|
Yazar |
|
extreme
Kahramanmaras
admin
Kayıt: 24.10.2006 |
|
Olmuyo hala. fairplay den vazgeçip goto bile kullandım yine çalışmadı.
hocam bu programın sonsuz döngüyemi girdiğini yoksa işlem mi yaptığını nasıl anlarız.
The Man Who Loved Algorithm&Ubuntu.
www.burakamasyali.com
|
|
Yazar |
|
fenerista
Istanbul
Kayıt: 27.11.2006 |
|
extreme yazdi | Olmuyo hala. fairplay den vazgeçip goto bile kullandım yine çalışmadı.
hocam bu programın sonsuz döngüyemi girdiğini yoksa işlem mi yaptığını nasıl anlarız. |
Valla sonsuz döngü veya bazı hataları bulmak için printf ve scanf fonksiyonlarını bazı programlarda kullandım ama bu puzzle a uyarmı bilmem
birde eğer sonsuz sayıda işlem yapıyorsa muhtemelen işlemci en az %50 dedir, yani benim çift çekirdekte durum böyle.(bu sanırım işe yaramaz)
Oktay,
Thk you!
|
|
Yazar |
|
cantur
Rize
admin
Kayıt: 16.01.2006 |
|
Arkadaşlar progrmınızın nasıl çalıştığını işin nerelere gittiğini görmek için pogramı debug etmeyi öğrenmeniz lazım. Bu kullandığınız ideye göre faklılık göstermekle birlikte temelde belirli kalıpları var.
Aşağıdaki linkte visualstudio6 da nasıl debug yapabileceğinizle ilgili bir tutorial var.
http://www.cs.uvm.edu/~upe/resources/debugging/visualStudioCDebug/
Debug işlemi için printf scanf fonksiyonlarını da yazabilirsiniz ama hem zahmetli hem de etkisiz bir yöntem olur. Breakpoint kullanmayı, değişkenleri watch etmeyi öğrenin.
Önümüzdeki labda da bu konulara biraz deyineceğiz.
|
|
Yazar |
|
fenerista
Istanbul
Kayıt: 27.11.2006 |
|
cantur yazdi | Arkadaşlar progrmınızın nasıl çalıştığını işin nerelere gittiğini görmek için pogramı debug etmeyi öğrenmeniz lazım. Bu kullandığınız ideye göre faklılık göstermekle birlikte temelde belirli kalıpları var.
Aşağıdaki linkte visualstudio6 da nasıl debug yapabileceğinizle ilgili bir tutorial var.
http://www.cs.uvm.edu/~upe/resources/debugging/visualStudioCDebug/
Debug işlemi için printf scanf fonksiyonlarını da yazabilirsiniz ama hem zahmetli hem de etkisiz bir yöntem olur. Breakpoint kullanmayı, değişkenleri watch etmeyi öğrenin.
Önümüzdeki labda da bu konulara biraz deyineceğiz. |
hocayla kesiştiğimize göre printf ve scanf ler işe yarıyordur biraz
Oktay,
Thk you!
|
|
Yazar |
|
marakana
Kayıt: 08.03.2007 |
|
Hocam şimdi ben char read_from_puzzle(int row,int col); fonksiyonunu birkaç defa çağırıp döndürülen char ları birleştirerek bir stringe atamak istiyorum ama bi türlü beceremiorum
Yardıma ihtiyacım var
|
|
Yazar |
|
marakana
Kayıt: 08.03.2007 |
|
Anladımmm. strcat kulanmam gerekiyomuş
|
|
Yazar |
|
neurorebel
Kayıt: 15.08.2007 |
|
Bu arada daha 1 haftamız var değil mi ?
Do weird and difficult things.
|
|
|
|
-
Del.icio.us
-
Digg
-
Facebook
-
Furl
-
Google
-
Blink
-
Simpy
-
Spurl
-
Y! MyWeb
|
|
| | | | | | | | | | | |