티스토리 뷰

C++

#include <iostream>

int main() {
	int N;
	std::cin >> N;

	for (int i = 1; i < N + 1; i++) {

		for (int k = N - i; k > 0; k--)
			std::cout << " ";

		for (int j = 0; j < i; j++) 
			std::cout << "* ";

		std::cout << std::endl;
	}
	return 0;
}

 

 

python

N = int(input())

for i in range(1, N + 1):
    for k in range(N - i, 0, -1):
        print(" ", end = '')
    for j in range(0, i):
        print("* ", end = '')
    print("")

 

https://www.acmicpc.net/problem/10991

 

10991번: 별 찍기 - 16

예제를 보고 규칙을 유추한 뒤에 별을 찍어 보세요.

www.acmicpc.net

 

댓글
댓글쓰기 폼