max_amount
Язык написания - 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 --m 3
== Результат: ==
8653
5267
3469
91
70
24
21
17
9
7
Помочь в разработке:
Шлите ваши пулреквесты в https://github.com/ProfessorNemo/max_amount.