문제
영팔이는 숫자 0과 8을 굉장히 좋아하는 아이이다. 그 이유는 숫자가 좌우로 뒤집어져도 똑같이 생겼기 때문이라고 한다. 영팔이는 숫자 0과 8의 매력을 사람들에게 전파하기 위해 유리로된 N×M타일에 0과 8들을 잔뜩 써놓았다. 이제 영팔이는 0과 8로된 숫자들은 좌우로 뒤집어도 여전히 0과 8들이라는 것을 보여주려고 한다.
입력
a첫째줄에는 자연수 N, M이 주어진다. N은 타일행렬의 행의 개수, M은 타일행렬의 열의 수를 나타낸다. N과 M은 100 이하의 자연수이다. 둘째줄부터 N개의 줄에 걸쳐, 타일행렬의 정보를 나타내는 0과 8들이 주어진다.
출력
주어진 타일행렬을 좌우로 뒤집어 출력한다.
문제 풀이
eightnine 문제는 0 과 8로 이루어진 타일 행렬이 있을 때
타일 행렬을 좌우로 뒤집어 출력하는 문제이다.
행렬을 좌우로 뒤집는다는 것은
각 행을 반대로 뒤집는다는 것과 같다.
따라서 각 행을 뒤에서 부터 읽어 저장해주고
출력해주면 된다.
My Code
n, m = map(int,input().split()) # 세로, 가로 크기
array = []
for _ in range(n):
array.append(list(map(int,input().split()))) # 타일 행렬 상태
for i in range(n):
array[i] = array[i][::-1] # 각 행을 뒤집어 넣어줌
for i in range(n):
for j in range(m):
print(array[i][j], end = ' ')
print()
'알고리즘' 카테고리의 다른 글
[알고리즘 문제] 대푯값 (Python / 파이썬) (0) | 2022.05.25 |
---|---|
[알고리즘 문제] class president (Python / 파이썬) (0) | 2022.05.25 |
[알고리즘 문제] 숫자 피라미드 (Python / 파이썬) (0) | 2022.05.24 |
[알고리즘 문제] 주사위 게임 (Python / 파이썬) (0) | 2022.05.24 |
[알고리즘 문제] 점수 계산 (Python / 파이썬) (0) | 2022.05.24 |
댓글