描述:
将一个正整数里的所有数字倒序排列;
例如:
输入:145263;
输出:654321;
CodeWar:
using System;
using System.Linq;
public static class Kata
{
public static int DescendingOrder(int num)
{
return int.Parse(string.Concat(num.ToString().OrderByDescending(x => x)));
}
}
using System;
public static class Kata
{
public static int DescendingOrder(int num)
{
char[] arr = num.ToString().ToCharArray();//将整型转化为字符数组
Array.Sort(arr);//排列数组
Array.Reverse(arr);//倒序排列数组
return Convert.ToInt32(new string(arr));//转化回整型并返回;
}
}