سؤال

أحاول العمل من خلال التمرين التالي.هناك مشكلة في الرمز الخاص بي لكنني لا أفهم ما هو ... باستخدام لغة JavaScript، لديك وظيفة Ariphgeo (ARR) تأخذ مجموعة من الأرقام المخزنة في ARR وإرجاع السلسلة "الحساب" إذا كان التسلسل يتبع نمط حسابي أو إرجاع "هندسي" إذا اتبع نمط هندسي.إذا كان التسلسل لا يتبع إما عودة النمط -1.هناك تسلسل حسابي هو واحد حيث يتوافق الفرق بين كل من الأرقام، حيث كما هو الحال في تسلسل هندسي، كل مصطلح بعد مضروبة في أول نسبة ثابتة أو شائعة.مثال حسابي: [2، 4، 6، 8]، مثال هندسي: [2، 6، 18، 54].قد يتم إدخال أرقام سلبية كمعلمات، لن يتم إدخال 0، ولن يحتوي أي صفيف على كل العناصر نفسها. الرمز الخاص بي:

giveacodicetagpre.

عندما أضع مجموعة مثل [5،10،15]، أحصل على "رمز غير متوقع ل".أي أفكار؟

هل كانت مفيدة؟

المحلول

تعديل التعليمات البرمجية الخاصة بك.لم يغير المنطق، ولكن الطريقة التي يجب كتابتها.

giveacodicetagpre.

نصائح أخرى

يبدو أنك تحاول الحصول على نتيجة لحلقة حلقة، لكن الحلقات لا تملك قيم العودة.فكر في تحديد متغير منطقي (تم تعيينه في البداية إلى True) خارج الحلقة واتجه نتيجة المقارنة التي تقوم بها داخل الحلقة؛سيكون المتغير صحيحا في النهاية إذا كان كل تكرار للحلقة وصحيحه.

على سبيل المثال:

giveacodicetagpre.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top