Skip to content

Пример генератора последовательности чисел Фибоначчи

Notifications You must be signed in to change notification settings

sunday-research/rust-fibonacci-generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Генератор чисел Фибоначчи на языке Rust

Описание

Консольное приложение для генерирования последовательности чисел Фибоначчи. Это приложение представляет собой реализацию предложенной задачи из главы 3 части 5, Control Flow книги "The Rust Programming Language", известной также как "Rust Book".

Установка и запуск

Контейнер (Docker)

  1. Скачиваем репозиторий любым удобным способом (git clone, как zip архив и т.д.)
  2. Переходим в директорию скаченного приложения, например, cd /home/vasya/projects/github/rust-fibonacci-generator
  3. Устанавливаем Docker согласно официальной документации, если он ещё не установлен
  4. Собираем Docker-образ при помощи команды: docker build . -t rust-fibonacci-generator:v1
  5. Запускаем приложение при помощи команды docker run --rm -it rust-fibonacci-generator:v1
  6. Приложение интерактивное и потребует ввести необходимое кол-во чисел для генерирования последовательности
  7. В результате работы программы на экране появится сгенерированная последовательность чисел Фибоначчи

Хостовая ОС (Bare metal)

  1. Скачиваем репозиторий любым удобным способом (git clone, как zip архив и т.д.)
  2. Переходим в директорию скаченного приложения, например, cd /home/vasya/projects/github/rust-fibonacci-generator
  3. Устанавливаем Rust согласно официальной документации
  4. Запускаем приложение при помощи команды cargo run
  5. Приложение интерактивное и потребует ввести необходимое кол-во чисел для генерирования последовательности
  6. В результате работы программы на экране появится сгенерированная последовательность чисел Фибоначчи

Совместная разработка

Данное приложение носит обучающий характер и любые правки, которые могут помочь новичкам лучше понимать код пока ещё незнакомого им языка Rust – приветствуются. Также приветствуются всяческие улучшения репозитория в плане автоматизации контроля качества кода: настройка линтеров, автотесты и т.п. Пулл реквесты с конкретными улучшениями категорически приветствуются.

Поддержка

Вы можете связаться с автором одним из следующих способов:

  1. Issues репозитория этого приложения
  2. Чат организации в Телеграм: https://t.me/sunday_research
  3. Электронная почта: [email protected]

Лицензия

MIT

About

Пример генератора последовательности чисел Фибоначчи

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published