golevelup

module
v0.0.0-...-622e4a9 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 30, 2022 License: GPL-3.0

README

GoLevelUp

Source files from the course: Level Up: Go taught by Angelina Simion. Every level consists of different problems with their corresponding libraries (listed by relevance) to solve every task.

The detailed description of the corresponding problem can be found into every file as a comment after the import section.

Level 1

  1. Sleeps
    • time
    • flag
    • log
  2. SlowDown
    • strings
    • time
    • log
  3. Raffle winner
    • encoding/json
    • math/rand
    • time
    • log
    • os

Level 2

  1. Coin change
    • math
    • flag
    • log
  2. Big Sale
    • sort
    • encoding/json
    • flag
    • log
    • os
  3. BiggestMarket
    • encoding/json
    • log
    • os

Level 3

  1. Balanced
    • flag
    • log
  2. Gossip
    • encoding/json
    • math/rand
    • os
    • time
    • fmt
    • log

Level 4

  1. Playlist
    • container/heap
    • text/tabwriter
    • encoding/json
    • fmt
    • log
    • os
  2. Calculator
  • strconv - strings
  • flag - fmt - log

Concurrency

Level 1
  1. Copying
  • flag
  • log
Level 2
  1. Dog
  • sync - math/rand - time
  • log
Level 3
  1. Lunch
  • log
  • fmt
Level 4
  1. Coffee
  • sync
  • log
  • fmt
  1. Silent
  • math/rand - time
  • fmt - log

References

Directories

Path Synopsis
Concurrency

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL