diff options
| author | rir <rirans@comcast.net> | 2022-06-10 23:27:06 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-06-10 23:27:06 -0400 |
| commit | 74764fdc82cb488d5d59253c00a452aeb2c4980c (patch) | |
| tree | b89bb66fdd6e00a4cd4be4c611aef5c020dad4a0 /challenge-168/robert-dicicco/ruby/ch-1.rb | |
| parent | cfc134c6dbd2c20e6b36125bd1457ad384250541 (diff) | |
| parent | 1c666818bcb3003fd293ae227540e35669499d27 (diff) | |
| download | perlweeklychallenge-club-74764fdc82cb488d5d59253c00a452aeb2c4980c.tar.gz perlweeklychallenge-club-74764fdc82cb488d5d59253c00a452aeb2c4980c.tar.bz2 perlweeklychallenge-club-74764fdc82cb488d5d59253c00a452aeb2c4980c.zip | |
Merge branch 'manwar:master' into 168
Diffstat (limited to 'challenge-168/robert-dicicco/ruby/ch-1.rb')
| -rw-r--r-- | challenge-168/robert-dicicco/ruby/ch-1.rb | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/challenge-168/robert-dicicco/ruby/ch-1.rb b/challenge-168/robert-dicicco/ruby/ch-1.rb new file mode 100644 index 0000000000..0a050d6120 --- /dev/null +++ b/challenge-168/robert-dicicco/ruby/ch-1.rb @@ -0,0 +1,37 @@ +#!ruby.exe + +# AUTHOR: Robert DiCicco +# DATE: 2022-06-06 +# Challenge 168 Perrin Primes ( Ruby ) + +require 'prime' + +perrin = Array[3,0,2] + +PRIME_COUNT = 14 + +results = Array.new() + +i = 0 + +while i < PRIME_COUNT + + slots = perrin.length() + + calc_val = perrin[slots - 2] + perrin[slots - 3] + + perrin.push(calc_val) + + if Prime.prime?(calc_val) + + results.push(calc_val) + + i += 1 + + end + +end + +results = results.sort.uniq + +puts "#{results }" |
