max_amount

Gem Version Gem Build Status Test Coverage Depfu

Язык написания - Ruby

Скрипт выполняет следующее:

  • читает из входящего потока текстовые данные;
  • по завершении ввода выводит n самых больших целых чисел, встретившихся в полученных текстовых данных. Дополнительные сведения:
  • числом считается любая непрерывная последовательность цифр в тексте;
  • чисел длиннее 1000 цифр во входных данных нет;
  • числа n,l и m - консольные параметры;

Установка:

Добавьте

gem 'max_amount'

И сделайте

bundle

Или сделайте

gem install max_amount

Использование:

require 'max_amount'

user_string = '24b6be4d91faa7d3469b9a0cc17d1d5267d21c5f8653ba4f70e3ef007'

user_string = nil if user_string.nil?

$stdout.print "\n\n== Результат: ==\n\n"

puts MaxAmount.result(user_string: user_string)

Запуск:

$ ruby name_programm.rb --h

Результат:

Чтение из входящего потока текстовых данных:
        --h                          Справка
        --n Nmax                     n самых больших целых чисел (n > 0)
        --l length                   длина строки 
        --m choice                   тестовая строка (m=1) / случайно сгенерированная строка (m=2) / пользовательская строка (m=3)


$ ruby name_programm.rb --n 10 --l 300 --m 3

== Результат: ==

8653
5267
3469
91
70
24
21
17
9
7

Помочь в разработке:

Шлите ваши пулреквесты в https://github.com/ProfessorNemo/max_amount.

Лицензия:

MIT License