티스토리 뷰

👩🏻‍💻 문제

 

2523번: 별 찍기 - 13

첫째 줄부터 2×N-1번째 줄까지 차례대로 별을 출력한다.

www.acmicpc.net


✍🏻 풀이

🎨 Go

package main

import (
	"bufio"
	"fmt"
	"os"
)

func main() {
	var n int
	reader := bufio.NewReader(os.Stdin)
	fmt.Fscan(reader, &n)

	for i := 0; i < 2*n-1; i++ {
		if i < n {
			for j := 0; j < i+1; j++ {
				fmt.Print("*")
			}
		} else {
			for j := i; j < 2*n-1; j++ {
				fmt.Print("*")
			}
		}
		fmt.Println()
	}
}

🎨 Python3

import sys

n = int(sys.stdin.readline())

for i in range(1, n+1):
    print('*'*i)
for j in range(n-1, 0, -1):
    print('*'*j)
728x90
댓글