2차원 배열에서 홀수번째 행에서는 우측으로 이동하며 숫자를 적고, 짝수번째 행에 대해서는 좌측으로 이동하며 숫자를 적는 방법
- 2차원 배열 생성
- 홀수 행, 짝수 행에 대해 원소 지정
- 원소 프린트
n = 4
arr_2d = [
[0 for _ in range(n)]
for _ in range(n)
]
num = 1
for i in range(n):
if i % 2 == 0:
for j in range(n):
arr_2d[i][j] = num
num += 1
else:
for j in range(n - 1, -1, -1):
arr_2d[i][j] = num
num += 1
# 출력
for row in arr_2d:
for elem in row:
print(elem, end=" ")
print()
'Python > [개념 및 문법]' 카테고리의 다른 글
[python] 결측치 처리, 대체 map 함수 (0) | 2024.05.03 |
---|---|
[python] 2차원 리스트 사용하기 (0) | 2023.07.17 |
[python] 2차원 배열 입력받기 (0) | 2023.07.14 |
[python] 2차원 배열 선언과 활용 (0) | 2023.07.14 |
[python] 문자열 찾기, 문자열의 특정 위치 찾기_ index, find 함수 (0) | 2023.07.04 |