062 Cubic permutations.sf 339 B

123456789101112131415161718192021222324
  1. #!/usr/bin/ruby
  2. # Author: Trizen
  3. # Date: 18 March 2023
  4. # https://github.com/trizen
  5. # https://projecteuler.net/problem=62
  6. # Runtime: 0.392s
  7. var table = Hash()
  8. for n in (1..Inf) {
  9. var k = ipow(n,3)
  10. var key = k.to_s.sort
  11. table{key} := [] << k
  12. if (table{key}.len == 5) {
  13. say table{key}.min
  14. break
  15. }
  16. }