Initial data commit
This commit is contained in:
parent
72d218235f
commit
f23f22d71c
199087 changed files with 3378941 additions and 0 deletions
20
Task/Least-common-multiple/M4/least-common-multiple.m4
Normal file
20
Task/Least-common-multiple/M4/least-common-multiple.m4
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
divert(-1)
|
||||
|
||||
define(`gcd',
|
||||
`ifelse(eval(`0 <= (' $1 `)'),`0',`gcd(eval(`-(' $1 `)'),eval(`(' $2 `)'))',
|
||||
eval(`0 <= (' $2 `)'),`0',`gcd(eval(`(' $1 `)'),eval(`-(' $2 `)'))',
|
||||
eval(`(' $1 `) == 0'),`0',`gcd(eval(`(' $2 `) % (' $1 `)'),eval(`(' $1 `)'))',
|
||||
eval(`(' $2 `)'))')
|
||||
|
||||
define(`lcm',
|
||||
`ifelse(eval(`0 <= (' $1 `)'),`0',`lcm(eval(`-(' $1 `)'),eval(`(' $2 `)'))',
|
||||
eval(`0 <= (' $2 `)'),`0',`lcm(eval(`(' $1 `)'),eval(`-(' $2 `)'))',
|
||||
eval(`(' $1 `) == 0'),`0',`eval(`(' $1 `) * (' $2 `) /' gcd(eval(`(' $1 `)'),eval(`(' $2 `)')))')')
|
||||
|
||||
divert`'dnl
|
||||
dnl
|
||||
lcm(-6, 14) = 42
|
||||
lcm(2, 0) = 0
|
||||
lcm(12, 18) = 36
|
||||
lcm(12, 22) = 132
|
||||
lcm(7, 31) = 217
|
||||
Loading…
Add table
Add a link
Reference in a new issue