游戏王残局简化版

Diff
Login

Diff

Differences From Artifact [91d397fb8e]:

To Artifact [826e0f8775]:


21
22
23
24
25
26
27







28
29
30
31
32
33

34
35
36
37
38





39
40
41
42
43
44
45
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39

40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57







+
+
+
+
+
+
+





-
+





+
+
+
+
+







--~ 指数底
function d.指数次(o1, o2)
  local k1
  --~ 指数次
  k1 = math.log(o1) / math.log(o2)
  return k1
  end
--~ 数
function d.二底指数次(o1)
  local k1
  --~ 指数次
  _, k1 = math.frexp(o1)
  return k1
  end
-- 向上取整和向下取整
--~ 数
function d.向下取整(o1)
  return math.floor(o1)
  end
-- 几位整数
-- 几位整数和几位小数
--~ 数
--~ 几位整数
function d.几位整数(o1, o2)
  return string.format("%0" .. o2 .. "d", o1)
  end
--~ 数
--~ 几位小数
function d.几位小数(o1, o2)
  return string.format("%." .. o2 .. "f", o1)
  end
--~ 数
function d.负数(o1)
  return -o1
  end
-- 绝对值
function d.绝对值(o1)
  if o1 > 0 then
57
58
59
60
61
62
63
64


















65
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95








+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+

    if k1_0[o1] then
    else
      k1_0[o1] = 0
      end
    k1_0[o1] = k1_0[o1] + 1
    return k1_0[o1]
    end
  end
-- 最值
function d.最大值()
  return math.huge
  end
function d.最小值()
  local k1
  --~ 最大值
  k1 = d.最大值()
  return d.负数(k1)
  end
--~ 数
function d.是否最值(o1)
  if o1 == d.最大值()
  or o1 == d.最小值() then
    return true
  else
    end
  end
return d