diff --git a/.DS_Store b/.DS_Store
deleted file mode 100644
index 7a0d0c36111020c57dc27a6349146dd09109ca19..0000000000000000000000000000000000000000
Binary files a/.DS_Store and /dev/null differ
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..0fb1e58bb7029d11c1e1c05ef900ae8bb2186e59
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,3 @@
+.idea
+.DS_Store
+homework/.DS_Store
\ No newline at end of file
diff --git a/.idea/.gitignore b/.idea/.gitignore
deleted file mode 100644
index 35410cacdc5e87f985c93a96520f5e11a5c822e4..0000000000000000000000000000000000000000
--- a/.idea/.gitignore
+++ /dev/null
@@ -1,8 +0,0 @@
-# 默认忽略的文件
-/shelf/
-/workspace.xml
-# 基于编辑器的 HTTP 客户端请求
-/httpRequests/
-# Datasource local storage ignored files
-/dataSources/
-/dataSources.local.xml
diff --git a/.idea/git_toolbox_prj.xml b/.idea/git_toolbox_prj.xml
deleted file mode 100644
index 02b915b85f9fb22b6e51491729131d93c18d906e..0000000000000000000000000000000000000000
--- a/.idea/git_toolbox_prj.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/golang11.iml b/.idea/golang11.iml
deleted file mode 100644
index 5e764c4f0b9a64bb78a5babfdd583713b2df47bf..0000000000000000000000000000000000000000
--- a/.idea/golang11.iml
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/modules.xml b/.idea/modules.xml
deleted file mode 100644
index be1bc367b71e030ed34622ba0a1e36e866fbdadb..0000000000000000000000000000000000000000
--- a/.idea/modules.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
deleted file mode 100644
index 35eb1ddfbbc029bcab630581847471d7f238ec53..0000000000000000000000000000000000000000
--- a/.idea/vcs.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/homework/.DS_Store b/homework/.DS_Store
deleted file mode 100644
index 6b77d1164a2ac87d47c1957676451647f829b80f..0000000000000000000000000000000000000000
Binary files a/homework/.DS_Store and /dev/null differ
diff --git a/homework/week1/.DS_Store b/homework/week1/.DS_Store
deleted file mode 100644
index 01dd34360ccbdd3b09b137729993c55745be040b..0000000000000000000000000000000000000000
Binary files a/homework/week1/.DS_Store and /dev/null differ
diff --git "a/homework/week1/GO11028-\344\275\225\346\255\243\345\215\216/20221224/.idea/.gitignore" "b/homework/week1/GO11028-\344\275\225\346\255\243\345\215\216/20221224/.idea/.gitignore"
deleted file mode 100644
index 6ac1cc3ed77841bec9011643fca8f020dc38f777..0000000000000000000000000000000000000000
--- "a/homework/week1/GO11028-\344\275\225\346\255\243\345\215\216/20221224/.idea/.gitignore"
+++ /dev/null
@@ -1,8 +0,0 @@
-# 默认忽略的文件
-/shelf/
-/workspace.xml
-# Datasource local storage ignored files
-/dataSources/
-/dataSources.local.xml
-# 基于编辑器的 HTTP 客户端请求
-/httpRequests/
diff --git "a/homework/week1/GO11028-\344\275\225\346\255\243\345\215\216/20221224/.idea/20221224.iml" "b/homework/week1/GO11028-\344\275\225\346\255\243\345\215\216/20221224/.idea/20221224.iml"
deleted file mode 100644
index 5e764c4f0b9a64bb78a5babfdd583713b2df47bf..0000000000000000000000000000000000000000
--- "a/homework/week1/GO11028-\344\275\225\346\255\243\345\215\216/20221224/.idea/20221224.iml"
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git "a/homework/week1/GO11028-\344\275\225\346\255\243\345\215\216/20221224/.idea/modules.xml" "b/homework/week1/GO11028-\344\275\225\346\255\243\345\215\216/20221224/.idea/modules.xml"
deleted file mode 100644
index 136fbca94f24d396bbb8b3c542a4ba8b28d98f0b..0000000000000000000000000000000000000000
--- "a/homework/week1/GO11028-\344\275\225\346\255\243\345\215\216/20221224/.idea/modules.xml"
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git "a/homework/week1/GO11028-\344\275\225\346\255\243\345\215\216/20221224/.idea/vcs.xml" "b/homework/week1/GO11028-\344\275\225\346\255\243\345\215\216/20221224/.idea/vcs.xml"
deleted file mode 100644
index 4fce1d86b49521afe1cee4ed1c13b6396ebbc6f3..0000000000000000000000000000000000000000
--- "a/homework/week1/GO11028-\344\275\225\346\255\243\345\215\216/20221224/.idea/vcs.xml"
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git "a/homework/week1/GO11045\347\245\236\345\215\203\345\257\273/.idea/.gitignore" "b/homework/week1/GO11045\347\245\236\345\215\203\345\257\273/.idea/.gitignore"
deleted file mode 100644
index 35410cacdc5e87f985c93a96520f5e11a5c822e4..0000000000000000000000000000000000000000
--- "a/homework/week1/GO11045\347\245\236\345\215\203\345\257\273/.idea/.gitignore"
+++ /dev/null
@@ -1,8 +0,0 @@
-# 默认忽略的文件
-/shelf/
-/workspace.xml
-# 基于编辑器的 HTTP 客户端请求
-/httpRequests/
-# Datasource local storage ignored files
-/dataSources/
-/dataSources.local.xml
diff --git "a/homework/week1/GO11045\347\245\236\345\215\203\345\257\273/.idea/GO11045\347\245\236\345\215\203\345\257\273.iml" "b/homework/week1/GO11045\347\245\236\345\215\203\345\257\273/.idea/GO11045\347\245\236\345\215\203\345\257\273.iml"
deleted file mode 100644
index 5e764c4f0b9a64bb78a5babfdd583713b2df47bf..0000000000000000000000000000000000000000
--- "a/homework/week1/GO11045\347\245\236\345\215\203\345\257\273/.idea/GO11045\347\245\236\345\215\203\345\257\273.iml"
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git "a/homework/week1/GO11045\347\245\236\345\215\203\345\257\273/.idea/modules.xml" "b/homework/week1/GO11045\347\245\236\345\215\203\345\257\273/.idea/modules.xml"
deleted file mode 100644
index 5d294e9c9c32b5a0e7fbccb9d2c28e6b0d169115..0000000000000000000000000000000000000000
--- "a/homework/week1/GO11045\347\245\236\345\215\203\345\257\273/.idea/modules.xml"
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git "a/homework/week1/GO11045\347\245\236\345\215\203\345\257\273/.idea/vcs.xml" "b/homework/week1/GO11045\347\245\236\345\215\203\345\257\273/.idea/vcs.xml"
deleted file mode 100644
index c2365ab11f9ba6b763735c8fd976420234bb3521..0000000000000000000000000000000000000000
--- "a/homework/week1/GO11045\347\245\236\345\215\203\345\257\273/.idea/vcs.xml"
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git "a/homework/week2/GO11082-\350\264\272\345\276\267\345\274\272/go.mod" "b/homework/week2/GO11082-\350\264\272\345\276\267\345\274\272/go.mod"
new file mode 100644
index 0000000000000000000000000000000000000000..8fe54df6b4be9b6617cf00b278b3866ea30ffb7d
--- /dev/null
+++ "b/homework/week2/GO11082-\350\264\272\345\276\267\345\274\272/go.mod"
@@ -0,0 +1,5 @@
+module test
+
+go 1.19
+
+require gonum.org/v1/gonum v0.12.0
diff --git "a/homework/week2/GO11082-\350\264\272\345\276\267\345\274\272/main.go" "b/homework/week2/GO11082-\350\264\272\345\276\267\345\274\272/main.go"
new file mode 100644
index 0000000000000000000000000000000000000000..f4dc7acd783f33fbeba57ca92e23d267e5f8b921
--- /dev/null
+++ "b/homework/week2/GO11082-\350\264\272\345\276\267\345\274\272/main.go"
@@ -0,0 +1,43 @@
+package main
+
+import (
+ "fmt"
+ "math/rand"
+ "time"
+)
+
+func main() {
+ // the first homework
+ for i := 1; i <= 9; i++ {
+ for j := 1; j <= i; j++ {
+ fmt.Printf("%d*%d=%-3d", j, i, j*i)
+ }
+ fmt.Println()
+ }
+
+ sum := 0
+ multi := 1
+ r := rand.New(rand.NewSource(time.Now().UnixNano()))
+ for i := 0; i < 20; i++ {
+ number := r.Intn(100) + 1
+
+ if i%2 == 0 {
+ sum += number
+ } else {
+ multi *= number
+ }
+ }
+ fmt.Printf("和:%d,乘积:%d \n", sum, multi)
+
+ // 打印100以内的斐波那契数列
+ a, b := 0, 1
+ for {
+ c := a + b
+ if c > 100 {
+ break
+ }
+ fmt.Printf("%d ", c)
+ a, b = b, c
+ }
+
+}