Skip to content

GCD

自 1.4.0 起

最大公约数。

签名

typescript
type GCD<A extends number, B extends number> = B extends 0 ? A : GCD<B, Mod<A, B>>

参数

参数描述
A第一个数
B第二个数

描述

使用欧几里得算法计算最大公约数。

示例

基本用法

typescript
import type { GCD } from 'uni-types'

type Result1 = GCD<12, 8>
// 4

type Result2 = GCD<100, 25>
// 25

type Result3 = GCD<17, 13>
// 1

相关

  • LCM - 最小公倍数

基于 MIT 许可发布