-
-
Notifications
You must be signed in to change notification settings - Fork 360
/
Copy patheuclid.lol
47 lines (37 loc) · 1.23 KB
/
euclid.lol
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
HAI 1.2
HOW IZ I ABZ YR NUM
DIFFRINT NUM AN BIGGR OF NUM AN 0, O RLY?
YA RLY, FOUND YR DIFF OF 0 AN NUM
NO WAI, FOUND YR NUM
OIC
IF U SAY SO
HOW IZ I UKLIDMOD YR NUM1 AN YR NUM2
NUM1 R I IZ ABZ YR NUM1 MKAY
NUM2 R I IZ ABZ YR NUM2 MKAY
IM IN YR LOOP
BOTH SAEM NUM2 AN 0, O RLY?
YA RLY, FOUND YR NUM1
OIC
I HAS A TMP ITZ NUM2
NUM2 R MOD OF NUM1 AN NUM2
NUM1 R TMP
IM OUTTA YR LOOP
IF U SAY SO
HOW IZ I UKLIDSUP YR NUM1 AN YR NUM2
NUM1 R I IZ ABZ YR NUM1 MKAY
NUM2 R I IZ ABZ YR NUM2 MKAY
IM IN YR LOOP
BOTH SAEM NUM1 AN NUM2, O RLY?
YA RLY, FOUND YR NUM1
OIC
DIFFRINT NUM1 AN SMALLR OF NUM1 AN NUM2, O RLY?
YA RLY, NUM1 R DIFF OF NUM1 AN NUM2
NO WAI, NUM2 R DIFF OF NUM2 AN NUM1
OIC
IM OUTTA YR LOOP
IF U SAY SO
I HAS A CHECK1 ITZ I IZ UKLIDMOD YR PRODUKT OF 64 AN 67 AN YR PRODUKT OF 64 AN 81 MKAY
I HAS A CHECK2 ITZ I IZ UKLIDSUP YR PRODUKT OF 128 AN 12 AN YR PRODUKT OF 128 AN 77 MKAY
VISIBLE CHECK1
VISIBLE CHECK2
KTHXBYE