Ruby菜鸟解决"易语言难题”

清华大佬耗费三个月吐血整理的几百G的资源,免费分享!....>>>

require 'set'
p (123..329).map { |i| [i, i<<1, i*3] if Set.new("#{i}#{i<<1}#{i*3}".gsub("0",'').bytes).size == 9}.compact!

#输出 [[192, 384, 576], [219, 438, 657], [273, 546, 819], [327, 654, 981]]