السلام عليكم ورحمة الله
بدون مقدمات ولا كلام طويل
أنا بلاني ربي بمشروع في الجامعه باستخدام لغة الجافا
ولكن المشكله اني ماأعرف منها إلا أسمها ولا عمري كتبت كود عليها :wacko:
وحاولت كثير ودورت كثير ولكن للأسف ماعرفت أدبر عمري :sad:
,,
والمطلوب منه
- ان المستخدم يدخل أي نص هو يبيه
- ثم أشيل منه كل علامات الترقيم والحروف الخاصه مثل $و%
- أقسم النص كلمه كلمه )Tokenization) مثلا "This is a java code"
تصبح This
is
java
code
- ثم أمشي على النص كامل وأحول أي حرف كبير الى صغير
مثلا This تصبح this
- ثم أرتب الكلمات أبجديا a-z
- ثم أمشي على النص كامل مره ثانيه وأحذف أي كلمة متكرره عندي (removing duplicates)
- ثم أحسبب عدد الكلمات الموجوده في النص كامل (counting)
- ثم أحسب كل كلمه وعدد التكرارات لها قبل الحذف
مثلا كلمة this تكررت 5 مرات وهكذا على كامل النص
و أطبع كل كلمه مع تكرارها وكذلك أطبع مجموع الكلمات كلها
- ثم أحذف stop word مثل a, the, an, for ...إلخ
- ثم أحسب عدد الكلمات المتبقيه
(احسب تكرار كل كلمه بالاضافه لمجموع الكلمات كامله
- ثم احسب نسبة النقص .. يعني الفرق بين النص ومعاه stop word
وبين النص بدون stop word
-ثم ارجع كل كلمه للجذر لها (الاصل)
مثلا كلمة apples ترجع الى apple
- آخر شي أطبع كل كلمه وقبالها الجذر لها
,,
وبكذا يكون انتهى المشروع المطلوب مني
عارف انه طويل شوي
ولكن محتاج مساعدتكم لو في الاجزاء اللي تعرفونها
انا لقيت بعض function الجاهزه مثل اللي تبع sort, count واللي يحول الحروف الكبيره الى صغيره
ولكن بعضها تتعامل مع array وبعضها arraylist وبعضها char
ولكن ماعرفت وشلون اتعامل معهم ولا أحول انواعهم :wacko:
,,
جزاكم الله خير
ولاحرمكم الله الاجر
,,
في انتظاركم :happy:

