我想实现一个带有以下签名的方法:
dynamoDB.listTables()
答案 0 :(得分:1)
也许不是最有效的方法是转换为字符串和命令desc
var result = int.Parse(String.Join("", digit.ToString().OrderByDescending(x => x)))
答案 1 :(得分:1)
通过对从最大到最小的数字排序,可以获得给定数字的数字可以创建的最大数字。有关可能的实现,请参阅以下代码。
public int Max(int number)
{
var numberAsCharArray = number.ToString().OrderByDescending(c => c).ToArray();
var largestNumberAsString = new string(numberAsCharArray);
return Int32.Parse(str);
}