int到三对的整数列表

时间:2010-10-23 13:39:07

标签: haskell

我该怎么做这个整数值被转换为整数列表,其中三对来自整数 输入:24889375 输出:[375,889,24]

2 个答案:

答案 0 :(得分:3)

do it with one digit的方式相同,不同之处在于你将mod除以1000而不是10。

答案 1 :(得分:2)

您没有列出语言,因此这将是伪代码。使用mod运算符(以下中的%)

第一个数字= X%1000; 第二个数=(X / 1000)%1000; 第三个数字=(X / 1000000)%1000;

请注意,这些操作都是整数操作。以上仅在/ divide运算符是整数除法时有效。如果没有,请在计算模数之前截断它。