Skip to content

Instantly share code, notes, and snippets.

@maetl
Created November 14, 2015 04:12
Show Gist options
  • Save maetl/1a598607a0c16616efef to your computer and use it in GitHub Desktop.
Save maetl/1a598607a0c16616efef to your computer and use it in GitHub Desktop.
Magic numbers
(1..9).reduce('') do |m,i|
s = i.to_s
m << s
r = "#{m} * 8 + #{i.to_s}"
puts r + " = " + eval(r).to_s
m
end
@maetl
Copy link
Author

maetl commented Nov 14, 2015

1 * 8 + 1 = 9
12 * 8 + 2 = 98
123 * 8 + 3 = 987
1234 * 8 + 4 = 9876
12345 * 8 + 5 = 98765
123456 * 8 + 6 = 987654
1234567 * 8 + 7 = 9876543
12345678 * 8 + 8 = 98765432
123456789 * 8 + 9 = 987654321

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment