# 30 Days of Code - Day 5: Loops

Coding challenges are a great resource for learning coding techniques and improve analytical thinking, this is a collection of challenges from different platforms.

## Objective

In this challenge, we’re going to use loops to help us do some simple math. Check out the Tutorial tab to learn more.

Given an integer, `n`, print its first `10` multiples. Each multiple `n * i` (where `1 <= i <= 10`) should be printed on a new line in the form: `n x i = result`.

## Input Format

A single integer, `n`.

Constraints:

• `2 <= n <= 20`

## Output Format

Print `10` lines of output; each line `i` (where `1 <= i <= 10`) contains the `result` of `n x i` in the form: `n x i = result`.

## Sample

input00.txt
``2``
output00.txt
``````2 x 1 = 2
2 x 2 = 4
2 x 3 = 6
2 x 4 = 8
2 x 5 = 10
2 x 6 = 12
2 x 7 = 14
2 x 8 = 16
2 x 9 = 18
2 x 10 = 20``````

## Solution

`main.go`
``````package main

import "fmt"

func main() {
var n int
fmt.Scan(&n)

for i := 1; i <= 10; i++ {
fmt.Printf("%v x %v = %v\n", n, i, n*i)
}
}
``````