You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

42 lines
558 B

package correct
import "fmt"
func drawLineRaid1d(x int, s string) {
beg := s[0]
med := s[1]
end := s[2]
if x >= 1 {
fmt.Printf("%c", beg)
}
if x > 2 {
for i := 0; i < (x - 2); i++ {
fmt.Printf("%c", med)
}
}
if x > 1 {
fmt.Printf("%c", end)
}
fmt.Println()
}
func Raid1d(x, y int) {
if x < 1 || y < 1 {
return
}
strBeg := "ABC"
strMed := "B B"
strEnd := "ABC"
if y >= 1 {
drawLineRaid1d(x, strBeg)
}
if y > 2 {
for i := 0; i < y-2; i++ {
drawLineRaid1d(x, strMed)
}
}
if y > 1 {
drawLineRaid1d(x, strEnd)
}
}