Обзор игры
Часть раздела Основы путешествия по Swift на Coddy. Урок 58 из 86.
Задание
ЛегкоВ этой главе ты шаг за шагом создашь настраиваемую игру FizzBuzz.
Считай из входных данных одно число и определи, что вывести, следуя классическим правилам FizzBuzz:
- Если число делится и на 3, и на 5, выведи
FizzBuzz - Если число делится только на 3, выведи
Fizz - Если число делится только на 5, выведи
Buzz - В противном случае выведи само число
На вход будет подано:
- Одно целое число
Например, если на вход подано 15, вывод должен быть таким:
FizzBuzzЕсли на вход подано 9, вывод должен быть таким:
FizzЕсли на вход подано 7, вывод должен быть таким:
7Попробуйте сами
// Считайте входные данные
let number = Int(readLine()!)!
// TODO: Напишите ниже код для реализации логики FizzBuzz
// Проверьте делимость на 3 и 5, затем выведите соответствующий результатВсе уроки раздела Основы
4Операторы. Часть 1
Арифметические операторыОператор остатка от деленияСоставное присваиваниеПовторение: простая математикаОператоры сравнения7Основы ввода-вывода
Функция printИнтерполяция строкВвод с ReadLineПреобразование типовПовторение: до 120Повторение: истина или ложь2Переменные
Let и VarАннотации типовЧислаСтрокаЛогический типСоглашения об именованииПовторение — инициализация переменных5Операторы, часть 2
Логические операторы, часть 1Логические операторы, часть 2Повторение: простая логикаЛогические операторы, часть 3Тернарный оператор8Калькулятор разделения счёта
Приветственное сообщениеВвод данных14Массивы: продвинутый уровень
Срезы массивов. Часть 1Срезы массивов. Часть 2Операторы последовательностейМетод Contains3Опциональные значения
Что такое опциональные значенияИзвлечение значения с помощью if letGuard letОператор объединения с nilПовторение — безопасное извлечение значения6Принятие решений
Условный оператор ifIf — ElseПовторение: простой калькуляторОператор switchSwitch с диапазонами9Циклы
Цикл for-inЦикл whileЦикл repeat-whileПрерывание циклаПереход к следующей итерацииПовторение — факториалДиапазоны в циклахВложенный циклПовторение — динамический вводПотренируйтесь самостоятельно: Песочница Swift