في APL ، كيف يمكنني حساب أدنى عدد صحيح إيجابي غير مستخدم من مجموعة معينة من الأعداد الصحيحة؟
-
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
هذا هو أكثر أو أقل من المصطلح القياسي لاختيار رقم ربط الملف التالي.
لا تنتمي إلى StackOverflow