精易论坛

标题: 求助 逆推求余 [打印本页]

作者: 银河世纪    时间: 2022-8-3 18:38
标题: 求助 逆推求余
  
a = 短网址算法 (100000)
输出调试 (取程序名称 (1), 需要把a转换回10000)
子程序名返回值类型公开备 注
短网址算法文本型 
参数名类 型参考可空数组备 注
i长整数型
变量名类 型静态数组备 注
ch文本型0
a文本型 
b长整数型 
str文本型 
bool逻辑型 
ch = { “p”, “q”, “r”, “s”, “t”, “U”, “Y”, “0”, “1”, “W”, “X”, “I”, “u”, “v”, “2”, “3”, “4”, “9”, “a”, “b”, “c”, “d”, “e”, “f”, “g”, “h”, “i”, “j”, “k”, “l”, “m”, “n”, “o”, “E”, “F”, “G”, “H”, “V”, “w”, “x”, “C”, “D”, “J”, “K”, “5”, “6”, “7”, “8”, “y”, “z”, “A”, “B”, “L”, “M”, “N”, “O”, “P”, “Q”, “R”, “S”, “T”, “Z” }
判断循环首 (i > 0)
b = 到长整数 (i % 62) + 1
a = ch [到整数 (b)] + a
i = 到长整数 (i ÷ 62)
判断循环尾 ()
返回 (a)


i支持库列表   支持库注释   
e2eeE2EE互联网服务器套件


作者: jieqi    时间: 2022-8-3 18:38
  
子程序名返回值类型公开备 注
短网址算法_逆长整数型 
参数名类 型参考可空数组备 注
a文本型
变量名类 型静态数组备 注
ch文本型0
i长整数型 
j整数型 
b长整数型 
k整数型 
ch = { “p”, “q”, “r”, “s”, “t”, “U”, “Y”, “0”, “1”, “W”, “X”, “I”, “u”, “v”, “2”, “3”, “4”, “9”, “a”, “b”, “c”, “d”, “e”, “f”, “g”, “h”, “i”, “j”, “k”, “l”, “m”, “n”, “o”, “E”, “F”, “G”, “H”, “V”, “w”, “x”, “C”, “D”, “J”, “K”, “5”, “6”, “7”, “8”, “y”, “z”, “A”, “B”, “L”, “M”, “N”, “O”, “P”, “Q”, “R”, “S”, “T”, “Z” }
计次循环首 (取文本长度 (a), j)
计次循环首 (取数组成员数 (ch), k)
如果真 (取文本中间 (a, j, 1) = ch [k])
i = i × 62 + k - 1
跳出循环 ()

计次循环尾 ()
计次循环尾 ()
返回 (i)


作者: 明天自然醒    时间: 2022-8-3 19:10
  
子程序名返回值类型公开备 注
短网址算法_逆长整数型 
参数名类 型参考可空数组备 注
a文本型
变量名类 型静态数组备 注
ch文本型0
i长整数型 
j整数型 
b长整数型 
k整数型 
ch = { “p”, “q”, “r”, “s”, “t”, “U”, “Y”, “0”, “1”, “W”, “X”, “I”, “u”, “v”, “2”, “3”, “4”, “9”, “a”, “b”, “c”, “d”, “e”, “f”, “g”, “h”, “i”, “j”, “k”, “l”, “m”, “n”, “o”, “E”, “F”, “G”, “H”, “V”, “w”, “x”, “C”, “D”, “J”, “K”, “5”, “6”, “7”, “8”, “y”, “z”, “A”, “B”, “L”, “M”, “N”, “O”, “P”, “Q”, “R”, “S”, “T”, “Z” }
计次循环首 (取文本长度 (a), j)
计次循环首 (取数组成员数 (ch), k)
如果真 (取文本中间 (a, j, 1) = ch [k])
如果 (j = 1)
i = k - 1
i = i × 62 + k - 1

跳出循环 ()

计次循环尾 ()
计次循环尾 ()
返回 (i)


作者: 明天自然醒    时间: 2022-8-3 19:11
  
子程序名返回值类型公开备 注
短网址算法_逆长整数型 
参数名类 型参考可空数组备 注
a文本型
变量名类 型静态数组备 注
ch文本型0
i长整数型 
j整数型 
b长整数型 
k整数型 
ch = { “p”, “q”, “r”, “s”, “t”, “U”, “Y”, “0”, “1”, “W”, “X”, “I”, “u”, “v”, “2”, “3”, “4”, “9”, “a”, “b”, “c”, “d”, “e”, “f”, “g”, “h”, “i”, “j”, “k”, “l”, “m”, “n”, “o”, “E”, “F”, “G”, “H”, “V”, “w”, “x”, “C”, “D”, “J”, “K”, “5”, “6”, “7”, “8”, “y”, “z”, “A”, “B”, “L”, “M”, “N”, “O”, “P”, “Q”, “R”, “S”, “T”, “Z” }
计次循环首 (取文本长度 (a), j)
计次循环首 (取数组成员数 (ch), k)
如果真 (取文本中间 (a, j, 1) = ch [k])
i = i × 62 + k - 1
跳出循环 ()

计次循环尾 ()
计次循环尾 ()
返回 (i)






欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4