Sha256: bed969e9be7c9480e35adae24ea41d0766c4697134123411d51b0d369e7cbe03

Contents?: true

Size: 1.56 KB

Versions: 1

Compression:

Stored size: 1.56 KB

Contents

[![Build Status](https://travis-ci.org/neverovda/nmax.svg?branch=master)](https://travis-ci.org/neverovda/nmax)
[![Coverage Status](https://coveralls.io/repos/github/neverovda/nmax/badge.svg?branch=master)](https://coveralls.io/github/neverovda/nmax?branch=master)

# nmax
Output N maximum numbers from input stream

## Installation

Add this line to your application's Gemfile:

```ruby
gem ' nmax_cli'
```

And then execute:

    $ bundle install

Or install it yourself as:

    $ gem install nmax_cli

## Example

    cat sample_data_40GB.txt | nmax 10000 

## скрипт nmax, делает следующее: 
* читает из входящего потока текстовые данные
* по завершении ввода выводит n самых больших целых чисел, встретившихся в полученных текстовых данных

Дополнительные указания: 
* числом считается любая непрерывная последовательность цифр в тексте
* известно, что чисел длиннее 1000 цифр во входных данных нет
* число n должно быть единственным параметром скрипта
* код должен быть покрыт тестами
* код должен быть оформлен в виде гема (содержащего исполняемый файл, код модулей и т.д.)
* плюсом является размещение на Github и интеграция с Travis CI

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
nmax_cli-0.0.2 README.md