Menu
CoddyTech

Ôn tập: tìm kiếm trên một trang

Thuộc phần Kiến thức nền tảng trong hành trình Kotlin của Coddy. Bài học 83 trên 93.

challenge icon

Thử thách

Trung bình

Đọc độ dài danh sách, từng ấy số nguyên, số phần tử cần bỏ qua, kích thước trang và số nguyên mục tiêu, mỗi giá trị nằm trên một dòng riêng. Bỏ qua các phần tử đã chỉ định, lấy tối đa số phần tử bằng kích thước trang rồi in trang đó theo định dạng danh sách của Kotlin. Sau đó, in Found nếu số mục tiêu xuất hiện trong trang, nếu không thì in Missing. Độ dài nằm trong khoảng từ 0-20; số phần tử cần bỏ qua và kích thước trang không âm, đồng thời có thể lớn hơn độ dài danh sách.

Tự làm thử

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()
    // Chọn trang rồi tìm kiếm trong trang đó.
}

Tất cả bài học trong Kiến thức nền tảng

Tự luyện tập: Playground Kotlin