정수 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 = " ") # 배열 프린트 후 공백
'Python > [코드트리]' 카테고리의 다른 글
[코드트리] 포맷에 맞춰 숫자 출력 > 구구단으로 이루어진 직각 삼각형(★) (0) | 2023.06.27 |
---|---|
[코드트리] 포맷에 맞춰 숫자 출력 > 19단 출력 (0) | 2023.06.26 |
[코드트리] 포맷에 맞춰 숫자 출력 > 일직선 구구단 (0) | 2023.06.26 |
[코드트리] 모양대로 숫자 출력 > 규칙에 맞는 출력 (0) | 2023.06.26 |
[코드트리] 숫자 모양 출력 (0) | 2023.06.26 |