描述:
将一个正整数里的所有数字倒序排列;
例如:
输入: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));//转化回整型并返回;
}
}

本文介绍了一种简单的算法,用于将输入的正整数进行倒序排列,并提供了两种实现方式,一种使用 LINQ 进行降序排列,另一种通过数组操作完成。这两种方法均能有效地实现数字的倒序输出。
1123

被折叠的 条评论
为什么被折叠?



