بالطبع، إليك الترجمة المطلوبة مع الالتزام بالقواعد: ```html <p>تصفية متعددة المستويات وتجميع البيانات باستخدام تعبيرات لامدا</p> ```
Kotlin
Hard
lambdas
مهمة «بالطبع، إليك الترجمة المطلوبة مع الالتزام بالقواعد: ```html <p>تصفية متعددة المستويات وتجميع البيانات باستخدام تعبيرات لامدا</p> ```»
```html
<pre><code>اكتب برنامجًا بلغة Kotlin يقرأ من الإدخال القياسي قائمة من السلاسل النصية. تحتوي كل سلسلة نصية على أرقام مفصولة بمسافة. يجب باستخدام تعبيرات لامدا والدوال عالية المستوى (map, filter, reduce, takeWhile, dropWhile وغيرها) تنفيذ الإجراءات التالية: تصفية السلاسل النصية التي يكون فيها عدد الأرقام مضاعفًا للعدد 2، ثم اختيار الأرقام الموجبة فقط (الأكبر من الصفر) من كل سلسلة نصية من هذه السلاسل، ثم حساب حاصل ضرب جميع الأرقام المختارة لكل سلسلة نصية مرفوعًا إلى أس يساوي عدد الأرقام في السلسلة النصية الأصلية. إذا لم يتبقَ أرقام في السلسلة النصية بعد التصفية، يُعتبر حاصل الضرب مساويًا للصفر. إظهار النتائج بترتيب تصاعدي. القيود: عدد السلاسل النصية لا يتجاوز 100، وكل رقم لا يتجاوز قيمته المطلقة 1000.</code></pre>
```
<pre><code>اكتب برنامجًا بلغة Kotlin يقرأ من الإدخال القياسي قائمة من السلاسل النصية. تحتوي كل سلسلة نصية على أرقام مفصولة بمسافة. يجب باستخدام تعبيرات لامدا والدوال عالية المستوى (map, filter, reduce, takeWhile, dropWhile وغيرها) تنفيذ الإجراءات التالية: تصفية السلاسل النصية التي يكون فيها عدد الأرقام مضاعفًا للعدد 2، ثم اختيار الأرقام الموجبة فقط (الأكبر من الصفر) من كل سلسلة نصية من هذه السلاسل، ثم حساب حاصل ضرب جميع الأرقام المختارة لكل سلسلة نصية مرفوعًا إلى أس يساوي عدد الأرقام في السلسلة النصية الأصلية. إذا لم يتبقَ أرقام في السلسلة النصية بعد التصفية، يُعتبر حاصل الضرب مساويًا للصفر. إظهار النتائج بترتيب تصاعدي. القيود: عدد السلاسل النصية لا يتجاوز 100، وكل رقم لا يتجاوز قيمته المطلقة 1000.</code></pre>
```
تنسيق الإدخال
السطر الأول يحتوي على عدد صحيح N (1 ≤ N ≤ 100) — عدد الأسطر. ثم تتبع N من الأسطر، كل منها يحتوي على أعداد صحيحة مفصولة بمسافات. عدد الأعداد في السطر لا يتجاوز 50.
تنسيق الإخراج
أخرج N عددًا صحيحًا — نتائج معالجة كل سطر، مرتبة تصاعديًا، كل عدد في سطر جديد.
أمثلة
مثال 1
الإدخال
3
User Alice 25
Address Moscow Tverskaya
Product 1 Laptop 999.99
الإخراج
Для данного ввода задача не определена, так как строки не содержат только числа.
مثال 2
الإدخال
1
User Bob 30
الإخراج
Для данного ввода задача не определена, так как строка не содержит только числа.
main.kt