현재 double형 자료범위는 308인데
서버에 올릴 수 있는 최대 수치는
9.999…e+125인데
이걸 늘릴 수 있을까요?
자답입니다
public static double GetLogScaledValue(double baseValue, int logScale)
{
return Math.Log(baseValue) / Math.Log(logScale);
}
public static double GetLogScaleOriginValue(double scaledValue, int logScale)
{
return Math.Pow(logScale, scaledValue);
}
GetLogScaledValue로 값의 스케일을 낮추고
GetLogScaleOriginValue로 낮아진 스케일의 값을 원복하는 로직으로 해결하였습니다
좋아요 2