找回密码
 register

QQ登录

只需一步,快速开始

查看: 78|回复: 0

判断一个表中所有的正整数是否有重复 ScriptGlobal_IsUniqueNumb...

[复制链接]

判断一个表中所有的正整数是否有重复 ScriptGlobal_IsUniqueNumb...

[复制链接]
  • 打卡等级:热心大叔
  • 打卡总天数:94
  • 打卡月天数:17
  • 打卡总奖励:94
  • 最近打卡:2025-01-18 01:28:20
Waylee

主题

0

回帖

1万

积分

仙帝

积分
12100
Waylee 2021-12-23 11:06 | 显示全部楼层 |阅读模式

马上注册,查看网站隐藏内容!!

您需要 登录 才可以下载或查看,没有账号?register

×
  1. --******************************************************
  2. --判断一个表中所有的正整数是否有重复,注意,所有负数,nil都会被忽略
  3. --参数: 表容器numTable
  4. --没有重复元素返回1;
  5. --没有元素或者传入nil,返回0
  6. --dun.liu 2009.2.5
  7. --******************************************************
  8. function ScriptGlobal_IsUniqueNumberTable( numTable )
  9.         local isUnique = 1;
  10.         if ( numTable == nil ) then
  11.                 return 0;
  12.         end
  13.         local tableLen = getn(numTable)
  14.         if (tableLen <= 0) then
  15.                 return 0;
  16.         end
  17.         for i = 1, tableLen do
  18.                 if numTable[i] ~= nil and numTable[i] >= 0  then
  19.                         for j = 1, tableLen do
  20.                                 if i ~= j and numTable[i] == numTable[j] then
  21.                                         isUnique = 0;
  22.                                         return isUnique;
  23.                                 end
  24.                         end
  25.                 end
  26.         end
  27.         return isUnique;
  28. end
复制代码
可以用于材料合成、宝石合成,判断材料所在格子是否重复
您需要登录后才可以回帖 登录 | register

本版积分规则

雪舞知识库 | 浙ICP备15015590号-1 | 萌ICP备20232229号|浙公网安备33048102000118号 |天天打卡

GMT+8, 2025-1-19 03:44 , Processed in 0.101494 second(s), 9 queries , Redis On.

Powered by XueWu Licensed

Copyright © Tencent Cloud.

快速回复 返回顶部 返回列表