مراجعة - البحث في صفحة
جزء من قسم الأساسيات في رحلة Kotlin على Coddy. الدرس 83 من 93.
التحدي
متوسطاقرأ طول قائمة، وهذا العدد من الأعداد الصحيحة، وعدد العناصر التي يجب تخطيها، وحجم الصفحة، وعددًا صحيحًا مستهدفًا، كلٌّ منها في سطر مستقل. احذف العناصر التي تم تخطيها، وخذ ما يصل إلى حجم الصفحة، واطبع تلك الصفحة بتنسيق قائمة Kotlin. ثم اطبع Found إذا ظهر العدد المستهدف ضمن الصفحة، وإلا فاطبع Missing. الطول هو 0-20؛ وعدد العناصر التي يجب تخطيها وحجم الصفحة غير سالبين، وقد يتجاوزان طول القائمة.
جرّب بنفسك
fun main() {
val n = readLine()!!.toInt()
val values = mutableListOf<Int>()
for (i in 1..n) values.add(readLine()!!.toInt())
val skip = readLine()!!.toInt()
val size = readLine()!!.toInt()
val target = readLine()!!.toInt()
// اختر الصفحة وابحث داخلها.
}جميع دروس الأساسيات
4العوامل - الجزء الأول
العوامل الحسابيةعامل باقي القسمةالإسناد المُعزَّزعوامل المقارنةمراجعة - الرياضيات البسيطة7أساسيات الإدخال والإخراج
دالة Printlnقوالب السلاسل النصيةإدخال ReadLineتحويل النوعمراجعة - السنوات حتى التقاعدمراجعة - صواب أم خطأ10الدوال
تعريف دالةالمعاملات والوسائطالقيم المُعادةالوسائط المُسمّاةالقيم الافتراضيةالدوال ذات التعبير الواحدمراجعة - دالة سيغمامراجعة - دالة التحقق2المتغيرات
val مقابل varاستنتاج النوعالأعدادالسلسلة النصيةالقيمة المنطقيةاصطلاحات التسميةمراجعة - تهيئة المتغيرات5المعاملات الجزء 2
المعاملات المنطقية الجزء 1المعاملات المنطقية الجزء 2المعاملات المنطقية الجزء 3المعامل الثلاثي مع تعبير Ifمراجعة - المنطق البسيط8حاسبة تقسيم الفاتورة
رسالة ترحيبيةالحصول على الإدخال14القوائم المتقدمة
تقسيم القوائم باستخدام SubListتقسيم القوائم باستخدام Take وDropعوامل التسلسلاتطريقة Containsمراجعة - البحث في صفحة3القابلية للقيمة الفارغة
ما هو الأمان من القيم الفارغةالأنواع القابلة للقيمة الفارغةعامل الاستدعاء الآمنعامل Elvisأساسيات تحدي الدوالتأكيد عدم كون القيمة فارغةمراجعة - الوصول الآمن9الحلقات
حلقة Forحلقة Whileحلقة Do-WhileBreakContinueالنطاقات في الحلقاتالحلقة المتداخلةمراجعة - المضروبمراجعة - الإدخال الديناميكيتدرّب بنفسك: Playground لـ Kotlin