58 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Go
		
	
	
	
	
	
			
		
		
	
	
			58 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Go
		
	
	
	
	
	
// For more tutorials: https://blog.learngoprogramming.com
 | 
						|
//
 | 
						|
// Copyright © 2018 Inanc Gumus
 | 
						|
// Learn Go Programming Course
 | 
						|
// License: https://creativecommons.org/licenses/by-nc-sa/4.0/
 | 
						|
//
 | 
						|
 | 
						|
package main
 | 
						|
 | 
						|
// ---------------------------------------------------------
 | 
						|
// EXERCISE: Fix the problems
 | 
						|
//
 | 
						|
//  1. Uncomment the code
 | 
						|
//
 | 
						|
//  2. Fix the problems
 | 
						|
//
 | 
						|
//  3. BONUS: Simplify the code
 | 
						|
//
 | 
						|
//
 | 
						|
// EXPECTED OUTPUT
 | 
						|
//   "Einstein and Shepard and Tesla"
 | 
						|
//   ["Fire" "Kafka's Revenge" "Stay Golden"]
 | 
						|
//   [1 2 3 5 6 7 8 9]
 | 
						|
// ---------------------------------------------------------
 | 
						|
 | 
						|
func main() {
 | 
						|
	// var names []string
 | 
						|
	// names := []string{}
 | 
						|
	// names = [...]string{
 | 
						|
	// 	"Einstein" "Shepard"
 | 
						|
	// 	"Tesla"
 | 
						|
	// }
 | 
						|
 | 
						|
	// -----------------------------------
 | 
						|
	// var books []string = [3]string{
 | 
						|
	// 	"Stay Golden",
 | 
						|
	// 	"Fire",
 | 
						|
	// 	"Kafka's Revenge",
 | 
						|
	// }
 | 
						|
 | 
						|
	// sort.Strings(books)
 | 
						|
 | 
						|
	// -----------------------------------
 | 
						|
	// // this time, do not change the nums array to a slice
 | 
						|
	// nums := [...]int{5,1,7,3,8,2,6,9}
 | 
						|
 | 
						|
	// // use the slicing expression to change the nums array to a slice below
 | 
						|
	// sort.Ints(nums)
 | 
						|
 | 
						|
	// -----------------------------------
 | 
						|
	// Here: Use the strings.Join function to join the names
 | 
						|
	//       (see the expected output)
 | 
						|
	// fmt.Printf("%q\n", names)
 | 
						|
 | 
						|
	// fmt.Printf("%q\n", books)
 | 
						|
	// fmt.Printf("%d\n", nums)
 | 
						|
}
 |