Homework

How to:

  • Clone the repo
  • run go mod init homework
  • run go mod tidy
  • Edit task files
    • it contains correct package name
    • follow comments placeholder

Tasks:

Task 1: Arrays Implement function that returns an average value of array (sum / N) input -> [1,2,3,4,5,6] output -> 3.5

Task 2: Slices function that returns the copy of the original slice in reverse order. The type of elements is int64. Input -> (1, 2, 5, 15) Output -> (15, 5, 2, 1)

Task 3: Maps function that returns map values sorted in order of increasing keys. Input -> {2: "a", 0: "b", 1: "c"} Output -> ["b", "c", "a"] Input -> {10: "aa", 0: "bb", 500: "cc"} Output -> ["bb", "aa", "cc"]