数字内排序

2018-09-19  本文已影响0人  imjcw

题目

给定一个数字串,需要让其内的数字升序排序成新的字符串(升序)。

示例

echo strSort(98623923);
// 22336899

解题思路

完整代码

PHP版本

function strSort($string)
{
    $pieces = str_split($string);
    sort($pieces);
    return implode($pieces);
}

echo strSort(98623923);
// 22336899

JS版本

function strSort(number) {
    return number.toString().split('').sort().join('')
}

echo strSort(98623923);
// 22336899

拓展一下

可以考虑升序和降序两种情况的合并。

可以结合上一篇 《序列排序》做一些扩展。

上一篇下一篇

猜你喜欢

热点阅读