Write a Go Program to Print Mirrored Right Angled Triangle Star Pattern. In this Mirrored Right Triangle example, the nested for loops iterates from start to end of rows. The if statement (if j <= rows-i) checks whether the column is less than or equals rows-i. If True, it prints empty space; otherwise, it print stars.
package main
import "fmt"
func main() {
var i, j, rows int
fmt.Print("Enter Rows for Mirrored Right Triangle = ")
fmt.Scanln(&rows)
fmt.Println("Mirrored Right Triangle Star Pattern")
for i = 1; i <= rows; i++ {
for j = 1; j <= rows; j++ {
if j <= rows-i {
fmt.Print(" ")
} else {
fmt.Print("*")
}
}
fmt.Println()
}
}

This Golang program allows entering a string symbol and prints the Mirrored Right angled Triangle pattern of that symbol.
package main
import "fmt"
func main() {
var i, j, rows int
var ch string
fmt.Print("Enter Rows for Mirrored Right Triangle = ")
fmt.Scanln(&rows)
fmt.Print("Enter Symbol for Mirrored Right Triangle = ")
fmt.Scanln(&ch)
fmt.Println("Mirrored Right Triangle Pattern")
for i = 1; i <= rows; i++ {
for j = 1; j <= rows; j++ {
if j <= rows-i {
fmt.Print(" ")
} else {
fmt.Printf("%s", ch)
}
}
fmt.Println()
}
}
Enter Rows for Mirrored Right Triangle = 10
Enter Symbol for Mirrored Right Triangle = $
Mirrored Right Triangle Pattern
$
$$
$$$
$$$$
$$$$$
$$$$$$
$$$$$$$
$$$$$$$$
$$$$$$$$$
$$$$$$$$$$