книга
December 25, 2020

День 4. Задания к главе

1. Надо добавить наличие или отсутствие коня у игрока

Добавлять буду через переменную hasSteed.

const val MAX_EXP = 5000  // Это значение будет постоянным, его нельзя будет поменять в процессе выполнения программы.
fun main() {
    //Создаем имя игрока.
    val playerName = "Михаил"
    // Создаём переменную и присваиваем ей значение.
    var exPoints = 5  // Получается переменная типа Int.
    exPoints += 5  // Добавляем 5 очков.
    var hasSteed = 0  // Добавляем коня и ставим 0, потому что коня пока нет.
    println(exPoints)  // Выводим в консоль значение переменной exPoints.
    println(playerName)  // Выводим туда же имя игрока.
}

2. Сцена в таверне

Там, короче, надо добавить название таверны, имя трактирщика, количество бабосов у героя.

Пусть это будут: kloaka, kloakaMan и heroMoney.

const val MAX_EXP = 5000  // Это значение будет постоянным, его нельзя будет поменять в процессе выполнения программы.
fun main() {
    val playerName = "Михаил"  // Создаем имя игрока.
    var exPoints = 5  // Создаем переменную типа Int.
    exPoints += 5  // Добавляем 5 очков.
    var hasSteed = 0  // Добавляем коня и ставим 0, потому что коня пока нет.
    val kloaka = "Рога быка"
    val kloakaMan = "Василий"
    var heroMoney = 50
    println(exPoints)  // Выводим в консоль значение переменной exPoints.
    println(playerName)  // Выводим туда же имя игрока.
}

3. Имя героя наоборот

Это жопа. Надо с помощью слова reversed перевернуть имя героя. Отсылают для этого к странице https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/ прочитать которую понадобится 100 лет.

Эх, через поиск ищу reversed. Вижу fun String.reversed(): String

Что с этим делать, хз. Попробую вставить в код и посмотреть, что будет.

Нет, не получилось. Ну и фиг с ним.


Итого. Нет никакого итого. Просто плюс 20 минут к пути.

Всего: 3 часа 50 минут.