Skip to content

matthewrudy/primetable

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Primetable

Build Status

Primetable is a small command line utility which prints the first N prime numbers as a multiplication table

Install

Install as a gem with binary

$ gem install matthewrudy-primetable
$ primetable --help

Or check out the source

$ git clone https://github.com/matthewrudy/primetable.git
$ cd primetable
$ bundle install
$ bundle exec ruby -Ilib bin/primetable --help

Usage

Defaults to the first 10 primes

$ primetable
    |   2 |   3 |   5 |   7 |  11 |  13 |  17 |  19 |  23 |  29 |
  2 |   4 |   6 |  10 |  14 |  22 |  26 |  34 |  38 |  46 |  58 |
  3 |   6 |   9 |  15 |  21 |  33 |  39 |  51 |  57 |  69 |  87 |
  5 |  10 |  15 |  25 |  35 |  55 |  65 |  85 |  95 | 115 | 145 |
  7 |  14 |  21 |  35 |  49 |  77 |  91 | 119 | 133 | 161 | 203 |
 11 |  22 |  33 |  55 |  77 | 121 | 143 | 187 | 209 | 253 | 319 |
 13 |  26 |  39 |  65 |  91 | 143 | 169 | 221 | 247 | 299 | 377 |
 17 |  34 |  51 |  85 | 119 | 187 | 221 | 289 | 323 | 391 | 493 |
 19 |  38 |  57 |  95 | 133 | 209 | 247 | 323 | 361 | 437 | 551 |
 23 |  46 |  69 | 115 | 161 | 253 | 299 | 391 | 437 | 529 | 667 |
 29 |  58 |  87 | 145 | 203 | 319 | 377 | 493 | 551 | 667 | 841 |

Or we can specify N

$ primetable -n 4
   |  2 |  3 |  5 |  7 |
 2 |  4 |  6 | 10 | 14 |
 3 |  6 |  9 | 15 | 21 |
 5 | 10 | 15 | 25 | 35 |
 7 | 14 | 21 | 35 | 49 |

About

Prints out a multiplication table of the first N prime numbers.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages