add: for statement loop exercises
This commit is contained in:
@@ -0,0 +1,56 @@
|
||||
// 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() {
|
||||
}
|
Reference in New Issue
Block a user