좌우로 반복하며 출력
n = int(input())
for i in range(n):
if i % 2 == 0:
for j in range(n):
print(j+1, end="")
else:
for j in range(n):
print(n - j, end="")
print()
상하로 반복하며 출력
n = int(input())
for i in range(n):
for j in range(n):
if j % 2 == 0:
print(i + 1, end="")
else:
print(n - i, end="")
print()
좌우 지그재그 출력
https://www.codetree.ai/ko/trails/complete/curated-cards/challenge-print-lr-zigzag/description
n = int(input())
for i in range(n):
for j in range(n):
if i % 2 == 0:
print((i * n) + j + 1, end=" ")
else:
print((i * n) + n - j, end=" ")
print()
행에 따라 다르게 출력
n = int(input())
cnt = 0
for i in range(n):
for j in range(n):
if i % 2 == 0:
cnt += 1
else:
cnt += 2
print(cnt, end=" ")
print()
'코딩테스트 > 프로그래밍 기초 | 다중 반복문' 카테고리의 다른 글
[코드트리] cnt를 이용하여 숫자 출력 (0) | 2025.03.19 |
---|---|
[코드트리] 수학적 규칙에 따라 숫자 출력 (0) | 2025.03.05 |
[코드트리] 일반적인 순서로 숫자 출력 (0) | 2025.02.26 |
[코드트리] 모양과 관계 없는 별 출력 (0) | 2025.02.21 |
[코드트리] 행에 따라 다른 별 출력 (0) | 2025.02.20 |