74 lines
2.0 KiB
Go
74 lines
2.0 KiB
Go
// Copyright © 2018 Inanc Gumus
|
|
// Learn Go Programming Course
|
|
// License: https://creativecommons.org/licenses/by-nc-sa/4.0/
|
|
//
|
|
// For more tutorials : https://learngoprogramming.com
|
|
// In-person training : https://www.linkedin.com/in/inancgumus/
|
|
// Follow me on twitter: https://twitter.com/inancgumus
|
|
|
|
package main
|
|
|
|
// ---------------------------------------------------------
|
|
// EXERCISE: Populate and Lookup
|
|
//
|
|
// Add elements to the maps that you've declared in the
|
|
// first exercise, and try them by looking up for the keys.
|
|
//
|
|
// Either use the `make()` or `map literals`.
|
|
//
|
|
// After completing the exercise, remove the data and check
|
|
// that your program still works.
|
|
//
|
|
//
|
|
// 1. Phone numbers by last name
|
|
// --------------------------
|
|
// bowen 202-555-0179
|
|
// dulin 03.37.77.63.06
|
|
// greco 03489940240
|
|
//
|
|
// Print the dulin's phone number.
|
|
//
|
|
//
|
|
// 2. Product availability by Product ID
|
|
// ----------------
|
|
// 617841573 true
|
|
// 879401371 false
|
|
// 576872813 true
|
|
//
|
|
// Is Product ID 879401371 available?
|
|
//
|
|
//
|
|
// 3. Multiple phone numbers by last name
|
|
// ------------------------------------------------------
|
|
// bowen [202-555-0179]
|
|
// dulin [03.37.77.63.06 03.37.70.50.05 02.20.40.10.04]
|
|
// greco [03489940240 03489900120]
|
|
//
|
|
// What is Greco's second phone number?
|
|
//
|
|
//
|
|
// 4. Shopping basket by Customer ID
|
|
// -------------------------------
|
|
// 100 [617841573:4 576872813:2]
|
|
// 101 [576872813:5 657473833:20]
|
|
// 102 []
|
|
//
|
|
// How many of 576872813 the customer 101 is going to buy?
|
|
// (Product ID) (Customer ID)
|
|
//
|
|
//
|
|
// EXPECTED OUTPUT
|
|
//
|
|
// 1. Run the solution to see the output
|
|
// 2. Here is the output with empty maps:
|
|
//
|
|
// dulin's phone number: N/A
|
|
// Product ID #879401371 is not available
|
|
// greco's 2nd phone number: N/A
|
|
// Customer #101 is going to buy 5 from Product ID #576872813.
|
|
//
|
|
// ---------------------------------------------------------
|
|
|
|
func main() {
|
|
}
|