Решите приведённые в проекте задачи, чтобы научиться программировать на Котлине. Сейчас доступны двенадцать групп задач (уроков).
- Простые функции.
- Ветвления.
- Циклы.
- Работа со списками.
- Работа с ассоциативными массивами (Maps).
- Разбор строк.
- Работа с файлами.
- Простые классы.
- Сложные классы на примере матриц.
- Cинтаксический разбор.
- Классы с арифметическими операциями.
- Классы-контейнеры.
В директории tutorial имеется учебное пособие по Котлину на русском языке. Оно содержит введение и девять разделов, каждый из которых относится к соотвествующему уроку в проекте. Разделы 11 и 12 находятся в разработке. Также пособие включает дополнительные разделы, не включающие задач:
- 4.5 (про организацию памяти)
- 6.5 (про регулярные выражения)
- 8.5 (про графы и графовые алгоритмы)
Формулировки многих задач взяты из следующей книги:
- А. Юркин. Задачник по программированию. СПб.: Питер, 2002. - 192 с. ISBN 5-318-00399-0.
Материалы по языку Kotlin:
Видео-курс (Coursera):
Руководство по настройке среды программирования:
Задачи по алгоритмам (Java/Kotlin):