Arkadaşlar merhaba. Bu ay dergimiz yeni köşesi ile karşınızda. Dergimiz bilgisayar bilimi tabanlı bir dergi olduğundan, dergimizde her ay kendi hazırladığımız algoritma tabanlı bir programlama sorusunu yayımlamaya karar verdik. Amacımız uygulamaya yönelik bu sorularla; hem bilgisayar bilimi tabanlı problemler hakkında bilgi paylaşımını kolaylaştırmak, hem de ilgilenmek isteyen arkadaşlara Türkçe kaynaklar ve yardımlar sunmak.
Çoğunuzun bildiği üzere ODTÜ Bilgisayar Topluluğu’nun 11 senedir düzenli olarak gerçekleştirdiği ulusal bir programlama yarışması var [1]. Dergimizde yayımlayacağımız sorular bu formata paralel olacağından; önümüzdeki senelerde yarışmamıza katılmayı düşünüyorsanız, dergimizi takip etmenizi şiddetle öneririz :)
Her ayın 1'inde dergimizle birlikte yayınlanacak sorumuzun cevaplarını, aynı ayın 20'sine kadar gönderebileceksiniz. Çözümler C/C++/Java dillerinde yazılmış olup, ayliksoru@cclub.metu.edu.tr adresine gönderilmesiyle elimize ulaşacak. En verimli ve en doğru çözümü gönderen okuyucularımız bir sonraki ay aynı sayfada duyurulacak ve bazı kod örnekleri de beraberinde yayınlanacak. Ayrıca ilerleyen aylarda sistemimizi düzene soktuktan sonra, sizlerden gelen yanıtların değerlendirilmesi sonucu aylık sorumuza en iyi cevabı gönderen arkadaşları da sürpriz ödüller bekleyecek.
Bu ayki sorumuz aşağıda açıklanmıştır. PDF versiyonu görebilmek için tıklayınız. Her türlü sürpriz gelişme için, dergimizi düzenli olarak takip edin. Hepinize şimdiden kolay gelsin :)
Öğrenci Süzme Sınavı’na hazırlanan çılgın öğrenci Güvenç Barutçu’nun aklı başına geç gelmiştir. Sınava sayılı zamanı kala ders çalışmaya başlamaya karar veren Güvenç için yeterli zaman kalmamıştır. Tüm konulara çalışacabilecek kadar yeterli vakti olmadığını fark eden Güvenç, kalan zamanını en verimli şekilde değerlendirmek için bir metod geliştirir. Geçmiş senelerdeki sınavları tek tek inceledikten sonra her konudan kaçar soru çıktığını saptayan Güvenç her konunun önemine göre konulara puanlar verir. Aynı zamanda sınava hazırlık kitaplarını inceleyen gencimiz bir konuyu öğrenmesi için ne kadar çalışması gerektiğini de kabaca belirler. Sınava kadar kalan zamanını da tam olarak hesaplayan Güvenç’in amacı şudur: Sınava kadar ona en çok puanı kazandıracak konulara çalışmak. Kendince bir ders çalışma programı belirlemeye çalışan Güvenç bu işin düşündüğünden daha karmaşık olduğunu fark eder ve bu problemin bir bilgisayar yardımıyla çözülmesi gerektiğini anlar. Sizden beklediğimiz zor durumda kalan gencimize yardımcı olacak programı yazmanız.
| sinav.gir 7 5 Trigonometri 1 2 Analitik_Geometri 2 3 Hucre_Bolunmesi 3 4 Hareket 4 5 Elektrik 5 6 |
sinav.cik 10 Analitik_Geometri Trigonometri Hareket |
Bu derginin içeriği, Creative Commons lisansı ile korunmaktadır.
Kaynak göstermek ve link vermek şartıyla ticari olmayan amaçlarla yazılarımızı kullanabilirsiniz.
©2007-2008 ODTÜ Bilgisayar Topluluğu