Menu
Coddy logo textTech

Повторение — список товаров

Часть раздела Основы путешествия по Kotlin на Coddy. Урок 72 из 93.

challenge icon

Задание

Средне

Создайте систему учёта товаров, выполнив следующие шаги:

  1. Создайте пустой изменяемый список с именем products
  2. Считайте из ввода целое число n, обозначающее количество добавляемых товаров
  3. Считайте из ввода названия n товаров и добавьте каждое из них в список
  4. Считайте из ввода ещё одну строку, обозначающую товар, который нужно найти

После создания списка выведите следующую информацию отдельными строками в указанном порядке:

  1. Общее количество товаров в списке
  2. Первый товар в списке
  3. Последний товар в списке
  4. Индекс искомого товара (или -1, если товар не найден)

Формат ввода:

  • Первая строка: целое число n
  • Следующие n строк: названия товаров (строки)
  • Последняя строка: название товара для поиска

Ограничения на ввод: количество товаров составляет не менее 1; названия товаров не содержат символов новой строки.

Попробуйте сами

fun main() {
    // TODO: Создайте пустой изменяемый список с именем 'products'
    
    // Прочитайте количество продуктов для добавления
    val n = readLine()!!.toInt()
    
    // TODO: Прочитайте n названий продуктов и добавьте каждое в список
    
    // Прочитайте название продукта для поиска
    val searchProduct = readLine()!!
    
    // TODO: Выведите следующее на отдельных строках:
    // 1. Общее количество продуктов в списке
    // 2. Первый продукт в списке
    // 3. Последний продукт в списке
    // 4. Индекс искомого продукта (или -1, если не найден)
}

Все уроки раздела Основы

Потренируйтесь самостоятельно: Песочница Kotlin