السلام عليكم ورحمة الله وبركاته ...
التحدي بسيط جداً في قواعده ... يحتاج إلى التفكير بشدّة ...
الكود أسهل مما تتوقع :)
الكود بلغة C و باستخدام المصرّف gcc ( ما يهم ... المهم انه يعمل بشكل طبيعي )
int i, n=42;
main() {
for(i=0; i<n; i--) {
printf("*");
}
}المطلوب :
أن يطبع الكود 42 نجمة بالضبط .... لا أكثر ولا أقل ... ولا أي شيء آخر ... فقط 42 نجمة ... فقط فقط فقط ... وبالضبط :)
الأدوات :
يمكنك فقط ...
1- حذف محرف واحد فقط لا غير ... (المحرف هو أي حرف أو رقم أو فراغ موجود في الكود )
(أو )
2- زيادة محرف واحد فقط لا غير ...
(أو )
3-استبدال محرف واحد فقط بمحرف آخر ..
بصيغة أخرى : عندما تضع الحل .. يجب أن يكون هناك محرف واحد فقط متغيّر إما زائد أو ناقص أو مستبدل ...
هذه هي المسألة ... والسؤال مفتوح حتى يوم الجمعة القادم :)
بالتوفيق