Python/[코드트리]
[코드트리] 포맷에 맞춰 숫자 출력 > 특이한 출력
hyunnn_00
2023. 6. 26. 23:13
정수 n의 값이 주어지면 (1, 1)에서 (n, n)까지 특이한 조건을 만족하며 출력하는 프로그램을 작성해보세요.
- (1, 1)에서 오른쪽으로 차례대로 출력합니다
- (i, j) 에서 i + j가 4의 배수가 되는순간 다음 줄로 넘어갑니다.
# 변수 선언 및 입력
n = int(input())
# 특이한 조건대로 구구단을 출력합니다.
for i in range(1, n + 1):
for j in range(1, n + 1):
if (i + j) % 4 == 0:
print(f"({i}, {j})")
else:
print(f"({i}, {j})", end=" ")
# 나의 풀이 -------------------------------
n = int(input())
for i in range(1, n+1): # 1부터 n까지
for j in range(1, n+1): # 1부터 n까지
if (i + j) % 4 == 0: # (i + j)가 4의 배수이면
print(f"({i}, {j})", end = "\n") # 배열 프린트 후 다음 줄로 넘어가자
else: # (i + j)가 4의 배수가 아니면
print(f"({i}, {j})", end = " ") # 배열 프린트 후 공백