/flashcards-hyperskill

A Flashcards application for the Hyperskill project

Primary LanguageGoApache License 2.0Apache-2.0

Flashcards (Go)

This is a project for the Jetbrains Academy Golang track.

Tasks

  • Display information about a single card on the screen
  • Compare the lines and work with conditions: display the card and user's answer on the screen
  • Practice arrays and loops: create a new card for the program to play with you
  • Learn to use hashtables, display key values, and work with exceptions in order to fix the problem of repeating cards
  • Work with files: create a menu that allows you to add, delete, save, and upload saved cards in your game
  • Using statistics, set a correct answer for each card and teach the game to determine which card was the hardest to solve
  • Enable the user to import files right upon starting the game, working with command-line arguments

Links