FunctionCalculate 0.1.2

FunctionCalculate 0.1.2

hoyo维护。



  • https://github.com/YHQiu

FunctionCalculate

Version License Platform

示例

要运行示例项目,首先克隆仓库,然后从示例目录运行pod install

//初始计算

let fc = FunctionCalculate(param1: 11, param2: 5)

//计算组合

let combination = fc.calculate(calculateMethod: Combination())

//计算排列

let permutation = fc.calculate(calculateMethod: Permutation())

//计算最大公约数

let fc1 = FunctionCalculate(params: 131072131072131072,646464,128128128,256256256,512512512,102410241024,204820482048,409640964096,819281928192,163841638416384,327683276832768,655366553665536)

let grestestCommon = fc1.calculate(calculateMethod: GreatestCommonDivisor())

let lowestCommon = fc1.calculate(calculateMethod: LowestCommonMultiple())

print("组合 = "+"(combination)");

print("组合 = "+"(combination.0)")

print("排列 = "+"(permutation)");

print("排列 = "+"(permutation.0)")

print("最大公约数 = "+"(grestestCommon)");

print("最大公约数 = "+"(grestestCommon.0)")

print("最小公倍数 = "+"(lowestCommon)");

print("最小公倍数 = "+"(lowestCommon.2!)")

打印结果

组合 = (462.0, 462, Optional("462.0"))

组合 = 462.0

排列 = (55440.0, 55440, Optional("55440.0"))

排列 = 55440.0

最大公约数 = (64.0, 64, Optional("64"))

最大公约数 = 64.0

最小公倍数 = (-1.0, -1, Optional(" * 2^6 * 3 * 5 * 7 * 11 * 13 * 37 * 10001 * 115597 * 295931 * 333667"))

最小公倍数 = * 2^6 * 3 * 5 * 7 * 11 * 13 * 37 * 10001 * 115597 * 295931 * 333667

需求

仅支持swift

安装

FunctionCalculate通过CocoaPods提供。要安装它,只需将以下行添加到您的Podfile中

pod 'FunctionCalculate'

作者

https://github.com/YHQiu[email protected]

许可证

FunctionCalculate遵循MIT许可证。有关更多信息,请参阅LICENSE文件。