Biz de yazalım mı bir ödev sitesi, çok tembelleştik üzerimizdeki uyuşukluğu atarız.
Problem hazırlama çalışması için şunu düşündüm.
1- kelimeleri veritabanına kaydederiz. Bu kaydettiğimiz sözcüğe kategori veya kategoriler ekleriz.
Örn: erik => meyve, Ali => Özel isim gibi.
2- Şablon yazarız. Bu şablonda bulunan özel alanları düzenli ifadelerle temizleyip veritabanının kategorisinden çekeriz.
Örn: [$OZEL_ISIM] dün pazardan [$SAYI] kilo [$MEYVE], [$SAYI_1] kilo [$MEYVE_1] aldı. [$OZEL_ISIM] kaç kilo meyve almıştır?
Bir pazarda [$MEYVE::ILGI_EKI] kilosu [$SAYI] TL, [$MEYVE_1::ILGI_EKI] kilosu [$SAYI_1] TL'dir. [$OZEL_ISIM] [$SAYI_2] kilo [$MEYVE], [$SAYI_3] kilo [$MEYVE_1] alırsa ne kadar ödeme yapar?
Çıktı:
"""
Osman dün pazardan 5 kilo muz, 4 kilo çilek aldı. Osman kaç kilo meyve almıştır?
"""
"""
Bir pazarda çileğin kilosu 5 TL, elmanın kilosu 7 TL'dir.Veli 6 kilo çilek, 4 kilo elma alırsa ne kadar ödeme yapar?
"""
Çıktı2:
"""
Serkan dün pazardan 3 kilo erik, 2 kilo elma aldı.Serkan kaç kilo meyve almıştır?
"""
"""
Bir pazarda çileğin kilosu 7 TL, eriğin kilosu 4 TL'dir.Veli 5 kilo çilek, 3 kilo erik alırsa ne kadar ödeme yapar?
"""
Söyle veritabansız, düzensiz
, mantık hatalı bir örnek hazırladım. ekler ve Türkçe'nin fonetiği için Kefir projesini scripte dahil ettim.
[linkler sadece üyelerimize görünmektedir.]