본문 바로가기

코딩테스트/프로그래밍 기초 | 다중 반복문

[코드트리] 행, 열에 대해 대칭인 별 출력

별표 출력하기 6

https://www.codetree.ai/trails/complete/curated-cards/intro-print-star-6/description

N = int(input())

for i in range(N):
	for _ in range(i):
		print(" ", end=" ")
	for _ in range((2 * N) - (2 * i) - 1):
		print("*", end=" ")
	print()

for i in range(N-2, -1, -1):
	for _ in range(i):
		print(" ", end=" ")
	for _ in range((2 * N) - (2 * i) - 1):
		print("*", end=" ")
	print()

 

 

 

 

별 그리기

https://www.codetree.ai/trails/complete/curated-cards/challenge-star-drawing/description

n = int(input())

for i in range(1, n + 1):
    for _ in range(n - i):
        print(" ", end="")
    for _ in range(2 * i - 1):
        print("*", end="")
    print()

for i in range(n - 1, 0, -1):
    for _ in range(n - i):
        print(" ", end="")
    for _ in range(2 * i - 1):
        print("*", end="")
    print()

 

 

 

 

특정 규칙에 따른 문자 출력

https://www.codetree.ai/trails/complete/curated-cards/challenge-character-output-according-to-rule/description?page=1&page_size=20

n = int(input())

for i in range(n):
	for _ in range(n - i - 1):
		print(" ", end=" ")
	for _ in range(i + 1):
		print("@", end=" ")
	print()

for i in range(n - 2, -1, -1):
	for _ in range(i+1):
		print("@", end=" ")
	print()

 

 

 

 

체크 다이아몬드

https://www.codetree.ai/trails/complete/curated-cards/test-check-diamond/description?page=1&page_size=20

n = int(input())

for i in range(n):
	for _ in range(n - i - 1):
		print(" ", end="")
	for _ in range(i + 1):
		print("* ", end="")
	print()

for i in range(n-2, -1, -1):
	for _ in range(n - i - 1):
		print(" ", end="")
	for _ in range(i + 1):
		print("* ", end="")
	print()