```
백준 10991번 별 찍기-16 Go 구현해보기
```

이번 글을 통해 배워갈 내용
- 백준 10991번 풀이
- 간단한 별찍기 연습
https://www.acmicpc.net/problem/10991
10991번: 별 찍기 - 16
예제를 보고 규칙을 유추한 뒤에 별을 찍어 보세요.
www.acmicpc.net
백준 10991번 별 찍기-16은
난이도 브론즈 등급의 문제로서
아래와 같이 줄의 개수가 주어지면
그 줄만큼 트리모양으로 별을 찍어주면 됩니다.

30분 정도 위에 링크를 방문하셔서 풀어보시고
안 풀리시는 경우에만 아래 해답을 봐주시면 감사하겠습니다.
전체 코드는 다음과 같습니다
package main
import (
"bufio"
"fmt"
"os"
)
func generateStarTree(lineCnt int) string {
starTree := "";
// 각 줄별로
for i := 0; i < lineCnt; i++ {
// 공백을 채우고
for j := 0; j < lineCnt - i -1; j++ {
starTree += " "
}
// 별을 채우고
starTree += "*"
for j := 0; j < i; j++ {
starTree += " *"
}
starTree += "\n"
}
return starTree
}
func main() {
reader := bufio.NewReader(os.Stdin)
writer := bufio.NewWriter(os.Stdout)
var lineCnt int
fmt.Fscanln(reader, &lineCnt)
fmt.Fprintln(writer, generateStarTree(lineCnt))
writer.Flush()
}
읽어주셔서 감사합니다
무엇인가 얻어가셨기를 바라며
오늘도 즐거운 코딩 하시길 바랍니다 ~ :)
참조 및 인용
Introduction to Algorithms
A Tour of Go
tour.golang.org
728x90
'Go > Go 알고리즘' 카테고리의 다른 글
| 백준 10829번 이진수 변환 Go 구현해보기 (0) | 2021.11.07 |
|---|---|
| 백준 10824번 네 수 Go 구현해보기 (0) | 2021.11.07 |
| 백준 10828번 스택 Go 구현해보기 (0) | 2021.11.07 |
| 백준 2948번 2009년 Go 구현해보기 (0) | 2021.11.06 |
| 백준 15552번 빠른 입출력 Go 구현해보기 (0) | 2021.11.06 |