Project

max_amount

0.0
No release in over a year
Reading text data and outputting the n largest integers encountered in the received text data. When input is complete, prints the n largest integers.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Runtime

 Project Readme

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 --m 3

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

8653
5267
3469
91
70
24
21
17
9
7

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

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

Лицензия:

MIT License