Домашнее задание №6 (курс Scala, Naumen)
Задание 1. reverse
Реализовать метод реверсии списка.
Задание 2. fibonacci4Index
Вычисление значения чисел Фибоначчи. Выводить значение в зависимости от индекса. Индекс - это неотрицательное целое число. wiki. Числа Фибоначчи
Задание 2. fibonacci4Index
То же что и Задание 2
(только выдаём последовательность).
Задание 3. morse
Закодировать текст при помощи Морзе. Приведена таблица Exercises.MORSE
для латинских букв. На выходе коды разделяются пробелами. Если встречается “нелатинская” буква, то выводить этот символ как он был передан. К примеру, в связи с этим условием пробел “ “ превращается в три пробела “ “.
Задание 4. wordReverse
На вход передаётся обычный текст. Необходимо развернуть каждое слово (слово - это набор букв, именно букв). Если слово начиналось с заглавной буквы, то развёрнутое должно начинаться с большой буквы.
Попробуйте решить задачи, используя mutable
и immutable
коллекции. Хотя для большинства задач достаточно использовать immutable
.