|
我用了你的思路模拟了一个translate,
SQL> select translate('1628493','123456789','369258147') from dual;
TRANSLATE('162
--------------
3864279
In[18]:= {1, 6, 2, 8, 4, 9, 3}/. MapThread[Rule, {{1, 2, 3, 4, 5, 6, 7, 8, 9},{3, 6, 9, 2, 5, 8, 1, 4, 7}}]
Out[18]= {3, 8, 6, 4, 2, 7, 9}
结果第一题非常慢,m有什么好的办法做变换?
另外输出结果中有些数字字符串变成了表达式,怎么解决?
代码见楼下
|
|