اللعبة المطلوب إنجازها اسمها pig latin ولمعرفتها بشكل جيد ادخل هنا :
هل يمكنك إنجاز هذه اللعبة بلغة السي شارب ؟
حسب ما فهمت من اللعبة هي فقط تلاعب في الحروف ،
يمكن انجازها في كل لغات البرمجة بما فيها سي شارب (و كذلك كل الالعاب الاخرى ، اللغة هي فقط وسيلة)
يُمكن تنفيذها بأكثر من طريقة، بداية قُم بإنشاء مصفوفة تحوي على الحروف الصوتية aeiou
بعدها قم بفحص الحرف الأول من الكلمة، إذا كان موجود في المصفوفة ( أي هو حرف صوتي ) أضف للكلمة الأصلية yay.
وإن كان غير ذلك احذف الحروف الأول من أول الكلمة وضعه في الأخير مع إضافة ay هذه اللعبة بكل بساطة.
مثال كتبته بسرعة بالجافا سكريبت
<script>
var vArray = ['a','e','i','o','u'];
var myString = "eras";
var newString = '';
if (vArray.indexOf(myString[0]) == -1)
{
for (var i =1; i<myString.length;i++)
{
newString += myString[i];
}
newString += myString[0]+'ay';
}
else{
newString = myString+'yay';
}
alert(newString);
</script>
التعليقات