첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제
하지만, 오른쪽을 기준으로 정렬한 별을 출력하시오.
입력 예제
5
출력
* ** *** **** *****
package main
import (
"bufio"
"fmt"
"os"
)
func main() {
var total int
reader := bufio.NewReader(os.Stdin)
writer := bufio.NewWriter(os.Stdout)
fmt.Fscanln(reader, &total)
for i := 0; total > i; i++ {
for j := total - i - 1; j > 0; j-- {
fmt.Fprintf(writer, " ")
}
for k := 0; i+1 > k; k++ {
fmt.Fprintf(writer, "*")
}
fmt.Fprintf(writer, "\n")
}
writer.Flush()
}