// 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: Dynamic Table // // Get the size of the table from the command-line // Passing 5 should create a 5x5 table // Passing 10 for a 10x10 tableCreate an infinite loop // // RESTRICTION // Solve this exercise without looking at the original // multiplication table exercise. // // HINT // There was a max constant in the original program. // That determines the size of the table. // // EXPECTED OUTPUT // // go run main.go // Give me the size of the table // // go run main.go -5 // Wrong size // // go run main.go ABC // Wrong size // // go run main.go 1 // X 0 1 // 0 0 0 // 1 0 1 // // go run main.go 2 // X 0 1 2 // 0 0 0 0 // 1 0 1 2 // 2 0 2 4 // // go run main.go 3 // X 0 1 2 3 // 0 0 0 0 0 // 1 0 1 2 3 // 2 0 2 4 6 // 3 0 3 6 9 // --------------------------------------------------------- func main() { }