lua
李小样bro
世间本无事,庸人自扰之。
展开
-
用Lua编写ACM算法竞赛开灯问题
有n盏灯,编号为1~n。第一个人把所有灯打开,第二个人按下所有编号为2的倍数的开关(这些灯将被关掉),第三个人按下所有编号为3的倍数的开关(其中关掉的灯将被打开,开着的灯将被关闭),依此类推。一共有k个人,问最后有哪些灯开着?输入n和k,输出开着的灯的编号。k<=n<=1000。function func(n, k) local t = {} -- 定义空表 表示所有灯都是...原创 2019-04-02 16:33:22 · 211 阅读 · 1 评论 -
lua 冒泡排序的几种写法
function bubbleSort(t) local index = 0 for i=1, #t - 1 do for j = 1, #t - i do if t[j] > t[j + 1] then t[j],t[j + 1] = t[j+1], t[j] end ...原创 2019-06-06 16:40:05 · 1103 阅读 · 0 评论 -
Lua 将数组中的某些value设置为nil,打印#数组的长度遇到的问题。
参考:https://blog.csdn.net/qq_32319583/article/details/53384945代码部分-- 初始化一个数组,不存在为nil的valuelocal t = { 1, "a", "a", 2, 4, 5, 6, 7, "a"}print("设置前t的长度为 : " .. #t)for i=#t,1,-1 do print("-----置为n...原创 2019-07-05 20:01:15 · 1261 阅读 · 0 评论