| 
									
										
										
										
											2019-05-05 00:41:44 +03:00
										 |  |  | 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. | 
					
						
							|  |  |  | // | 
					
						
							| 
									
										
										
										
											2019-05-05 00:47:55 +03:00
										 |  |  | //  Either use the `make()` or `map literals`. | 
					
						
							| 
									
										
										
										
											2019-05-05 00:41:44 +03:00
										 |  |  | // | 
					
						
							|  |  |  | //  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 0 from Product ID #576872813. | 
					
						
							|  |  |  | // | 
					
						
							|  |  |  | // --------------------------------------------------------- | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | func main() { | 
					
						
							|  |  |  | } |