Skip to content

Commit 9ee4ae3

Browse files
committed
feat(2020-25/angch): part1
1 parent 4da75ed commit 9ee4ae3

File tree

1 file changed

+44
-0
lines changed

1 file changed

+44
-0
lines changed

Diff for: 2020-25/angch/main.go

+44
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
package main
2+
3+
import (
4+
"log"
5+
)
6+
7+
func do(a, b int) (ret1 int, ret2 int) {
8+
9+
// 20201227
10+
sub1, sub2 := 7, 7
11+
target := a
12+
loop1, loop2 := 0, 0
13+
for loop1 = 1; sub1 != target; loop1++ {
14+
sub1 *= 7
15+
sub1 = sub1 % 20201227
16+
// log.Println(ret1, sub1)
17+
}
18+
19+
for loop2 = 1; sub2 != b; loop2++ {
20+
sub2 *= 7
21+
sub2 = sub2 % 20201227
22+
}
23+
24+
e1, e2 := b, a
25+
sub1, sub2 = b, a
26+
log.Println("xform", sub1, loop1)
27+
for i := 1; i < loop1; i++ {
28+
sub1 *= e1
29+
sub1 = sub1 % 20201227
30+
}
31+
for i := 1; i < loop2; i++ {
32+
sub2 *= e2
33+
sub2 = sub2 % 20201227
34+
}
35+
log.Println(sub1, sub2)
36+
37+
return ret1, ret2
38+
}
39+
40+
func main() {
41+
log.Println(do(5764801, 17807724))
42+
//5764801
43+
log.Println(do(8184785, 5293040))
44+
}

0 commit comments

Comments
 (0)