题目: 有1234个数字, 组成多个互不相同且无重复数字的三位数? 都是多少?

题目: 有1234个数字, 组成多个互不相同且无重复数字的三位数? 都是多少?_第1张图片

 lua脚本如下

最原始的解题方法

local str={}
local i, j, k=0, 0, 0
for i=1, 4 do for j=1, 4 do for k=1, 4 do  
if i~=j and i~=k and j~=k then str[#str+1]=i..j..k end end end end
print("组成的数有"..#str)
print(table.unpack(str))

运行的结果如下

组成的数有24
123    124    132    134    142    143    213    214    231    234    241    243    312    314    321    324    341    342    412    413    421    423    431    432

你可能感兴趣的:(笔记,lua,游戏,数据结构)