في APL ، كيف يمكنني حساب أدنى عدد صحيح إيجابي غير مستخدم من مجموعة معينة من الأعداد الصحيحة؟

StackOverflow https://stackoverflow.com/questions/1394749

  •  21-09-2019
  •  | 
  •  

سؤال

على سبيل المثال ، معطى 1 8 4 9 0 2 ، العودة 3. شكرا.

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

المحلول

  {⍬⍴(⍳1+⍴⍵)~⍵} 1 8 4 9 0 2

3

نصائح أخرى

يبدو أن الحالة التي يتم فيها استخدامها جميعًا لها "واحدة بالإضافة إلى الأكبر" كإجابة ، ولكن ما إذا كان هذا "من القائمة هو سؤال آخر.

paul ، هل تستخدم APL385 كخط متصفحك؟ يبدو أن هذا قد قام بمسح أشياء كثيرة من هذه الغاية.

محاولة

((⍳⍴n) ∊n) ⍳0

أو

((iota rho n) العنصر n) iota 0

هذا هو أكثر أو أقل من المصطلح القياسي لاختيار رقم ربط الملف التالي.

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