master
Evan Hemsley 2016-09-06 00:10:17 -07:00
parent 84b7ee2f31
commit d2c5301000
1 changed files with 0 additions and 26 deletions

View File

@ -1,31 +1,5 @@
require_relative 'euler' require_relative 'euler'
# i = 0
# Prime.take_while do |p|
# i += 1
# result = false
# digits = p.to_digit_list
# Euler.non_empty_subsets(digits).each do |index_list|
# related_primes = []
# ('1'..'9').each do |j|
# copied_digit_list = Array.new(digits)
# index_list.each do |index|
# copied_digit_list[index] = j
# end
# new_num = Euler.from_digit_list(copied_digit_list)
# related_primes.push(new_num) if new_num.prime? and !related_primes.include?(new_num)
# end
# if related_primes.count == 7
# puts p
# puts '---'
# puts related_primes.inspect
# result = related_primes
# end
# end
# puts result if i % 1000
# result == false
# end
def bitmasks(length) def bitmasks(length)
(1..2**length-1).map { |n| n.to_s(2) }.map { |s| s.rjust(4, '0')}.map { |s| s.split('').map(&:to_i)} (1..2**length-1).map { |n| n.to_s(2) }.map { |s| s.rjust(4, '0')}.map { |s| s.split('').map(&:to_i)}
end end