如何将一行整数压缩成更短的整数?
例如输入:'1 2 4 9 8 5 2 7 6 2 3 4' - >算法 - >输出:'XYZ'
并可以反过来得到它?('XYZ' - >'1 2 4 9 8 5 2 7 6 2 3 4')
输入最多包含12位数字,仅限数字.输出可以是字母数字,最大为3-4位.
提前致谢.
编辑:每个输入数字0-9; 输出0-9a-Z
我有以下 LESS 变量:
@dashboard-height: 90.5%;
@dashlet-header-height: 35px;
@dashboard-margin: 0px;
@dashlet-border: 1px;
Run Code Online (Sandbox Code Playgroud)
我想计算以下类:
.generate-dashlet-classes(6);
.generate-dashlet-classes(@n, @i: 1) when (@i =< @n) {
&.dashlet-@{i} .dashlet-content {
height: round((calc(@dashboard-height - (@i * (@dashlet-header-height + @dashboard-margin + @dashlet-border)))) / @i, 6);
}
.generate-dashlet-classes-times(@i);
.generate-dashlet-classes(@n, (@i + 1));
}
.generate-dashlet-classes-times(@i, @times:1) when (@times < @i) {
&.dashlet-@{times}-x-@{i} .dashlet-content {
@dashletContainerHeight: (@dashlet-header-height + @dashboard-margin + @dashlet-border);
height: round(((calc(@dashboard-height - (@i * @dashletContainerHeight))) / @i * @times) + (@dashletContainerHeight * (@times - 1)), 6);
}
.generate-dashlet-classes-times(@i, (@times …Run Code Online (Sandbox Code Playgroud)