JavaRush
AI Academy
new
Акція
Університет
Java FullStack
Python FullStack
AI Native Developer
new
Навчання
Курси
Задачі
Опитування
Ігри
Допомога
Графік стусанів
Стажування
Спільнота
Користувачі
Форум
Чат
Статті
Історії успіху
Дії
Відгуки
Передплати
Світла тема

Лекції

  • Відгуки
  • Про нас
  • CS50
Почати
Почати навчання
Почати навчання
  • Моє навчання
  • Курси
  • Університет
  • Карта квестів
  • Лекції
  • Я — найкращий

    Kotlin SELF
    7 рівень, 0 лекція
    У цій мотиваційній статті ви дізнаєтеся, чому шлях до успіху в кожного свій, як обрати власну стратегію й не жертвувати справді важливими речами. Також поговоримо про те, чому важливо не лише багато працювати, а й працювати розумно. Матеріал допоможе по-новому поглянути на конкуренцію, працьовитість і культурні установки.
    Відкрита
  • Масиви в Kotlin: Array і IntArray

    Kotlin SELF
    7 рівень, 1 лекція
    У цій лекції розберемося, навіщо потрібні масиви в Kotlin і чим відрізняється універсальний масив Array<T> від примітивних масивів на кшталт IntArray. Навчимося створювати масиви через arrayOf/ intArrayOf і через конструктор IntArray( size), поговоримо про значення за замовчуванням, зберемо мінікаркас трекера тренувань і закріпимо матеріал на типових помилках початківців.
    Відкрита
  • Індекси й безпечний доступ у масивах: [], size, indices, fill, copyOf

    Kotlin SELF
    7 рівень, 2 лекція
    У цій лекції розбираємо, як безпечно працювати з масивами в Kotlin: читання й запис через оператор [], чому індексація починається зі 0, де проходить межа за size, як використовувати indices для коректних діапазонів, а також як виконувати масові операції через fill() і створювати незалежні копії через copyOf(). Наприкінці — типові помилки та способи їх уникнути.
    Відкрита
  • Прохід масивом: сума, пошук, максимум і підрахунок

    Kotlin SELF
    7 рівень, 3 лекція
    У цій лекції розберемо ключові патерни проходу масивом у Kotlin: обхід за елементами та за індексами ( indices), обчислення суми й середнього, підрахунок елементів за умовою, пошук значення з поверненням індексу ( - 1 як «не знайдено»), а також пошук максимуму та максимуму разом з індексом. Наприкінці розглянемо типові помилки: цілочисельне ділення, неправильну ініціалізацію змінних-накопичувачів, некоректні межі індексів і втрату читабельності.
    Відкрита
  • Двовимірні масиви

    Kotlin SELF
    7 рівень, 4 лекція
    У цій лекції розбираємо двовимірні масиви в Kotlin на прикладі моделі Array < IntArray >. Поговоримо про те, як мислити таблицею [row][col], як створювати прямокутні структури, як безпечно отримувати розміри через size і indices. Також навчимося обходити масив вкладеними циклами (з індексами й без них), виконувати базові операції (суми в усій таблиці, у рядках і в стовпцях), змінювати елементи за координатами та уникати типових помилок: переплутаних індексів і виходу за межі.
    Відкрита
  • Зубчасті масиви: Array<IntArray>

    Kotlin SELF
    7 рівень, 5 лекція
    У цій лекції розбираємо зубчасті масиви в Kotlin на прикладі Array<IntArray>. Ви дізнаєтеся, як зберігати рядки різної довжини, як створювати структуру через arrayOf/ intArrayOf, а також як безпечно звертатися до елементів table [ row ][ col ] із подвійною перевіркою меж через indices. Окремо поговоримо про обхід рядків вкладеними циклами та розвʼяжемо практичні задачі: виведення, суму, максимум і зміну значення за координатами. Наприкінці — добірка типових помилок і поради, як їх уникати.
    Відкрита
  • Шлях програміста

    Kotlin SELF
    7 рівень, 6 лекція
    Розбираємо карʼєрні рівні розробників, еволюцію підходів до створення програмних продуктів і те, чому сучасний інженер частіше інтегрує готові компоненти та хмарні сервіси, ніж пише все з нуля.
    Відкрита
Навчання
  • Курси програмування
  • Реєстрація
  • Курс Java
  • Допомога із задачами
  • Ціни
Спільнота
  • Користувачі
  • Статті
  • Форум
  • Чат
  • Історії успіху
  • Дії
Компанія
  • Про нас
  • Контакти
  • Відгуки
  • FAQ
  • Підтримка
JavaRush JavaRush — це інтерактивний онлайн-курс вивчення Java-програмування з нуля. Він містить 1200 практичних задач із перевіркою розв'язання одним клацанням, необхідний мінімум знань із теоретичних основ Java, а ще мотивувальні «фішки», які допоможуть пройти курс до кінця: ігри, опитування, цікаві проєкти й статті про ефективне навчання та кар'єру Java‑девелопера.
Підписуйтесь
Мова інтерфейсу
Русский English
Українська
Програмістами не народжуються © 2026 JavaRush
MastercardVisa
Програмістами не народжуються © 2026 JavaRush