描述:
将十六进制的字符串转为十进制的整数。
例如:
HexToDec(“1”) => 1
HexToDec(“a”) => 10
HexToDec(“10”) => 16
HexToDec(“FF”) => 255
HexToDec(“-C”) => -12
MyCode:
using System;
public class Kata
{
public static int HexToDec(string hexString)
{
return hexString.Contains("-") ? Convert.ToInt32(hexString.Substring(1),16) * -1 : Convert.ToInt32(hexString,16);
}
}
CodeWar:
using System;
public class Kata
{
public static int HexToDec(string hexString)
{
var n = Convert.ToInt32(hexString.Replace("-", ""), 16);
return hexString.StartsWith("-") ? n * -1 : n;
}
}