2์ฐจ์ ๋ฐฐ์ด 1๋จ๊ณ - 2738๋ฒ ํ๋ ฌ ๋ง์
๋ฌธ์
N*Mํฌ๊ธฐ์ ๋ ํ๋ ฌ A์ B๊ฐ ์ฃผ์ด์ก์ ๋, ๋ ํ๋ ฌ์ ๋ํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
์ ๋ ฅ
์ฒซ์งธ ์ค์ ํ๋ ฌ์ ํฌ๊ธฐ N ๊ณผ M์ด ์ฃผ์ด์ง๋ค. ๋์งธ ์ค๋ถํฐ N๊ฐ์ ์ค์ ํ๋ ฌ A์ ์์ M๊ฐ๊ฐ ์ฐจ๋ก๋๋ก ์ฃผ์ด์ง๋ค. ์ด์ด์ N๊ฐ์ ์ค์ ํ๋ ฌ B์ ์์ M๊ฐ๊ฐ ์ฐจ๋ก๋๋ก ์ฃผ์ด์ง๋ค. N๊ณผ M์ 100๋ณด๋ค ์๊ฑฐ๋ ๊ฐ๊ณ , ํ๋ ฌ์ ์์๋ ์ ๋๊ฐ์ด 100๋ณด๋ค ์๊ฑฐ๋ ๊ฐ์ ์ ์์ด๋ค.
์ถ๋ ฅ
์ฒซ์งธ ์ค๋ถํฐ N๊ฐ์ ์ค์ ํ๋ ฌ A์ B๋ฅผ ๋ํ ํ๋ ฌ์ ์ถ๋ ฅํ๋ค. ํ๋ ฌ์ ๊ฐ ์์๋ ๊ณต๋ฐฑ์ผ๋ก ๊ตฌ๋ถํ๋ค.
์์ ์ ๋ ฅ1
3 3
1 1 1
2 2 2
0 1 0
3 3 3
4 4 4
5 5 100
์์ ์ถ๋ ฅ1
4 4 4
6 6 6
5 6 100
ํ์ด
1. ํ๋ ฌ์ ํฌ๊ธฐ N, M ์ ๋ ฅ ๋ฐ๊ธฐ
2. ํ๋ ฌ A์ B ์ ๋ ฅ ๋ฐ๊ธฐ'
3. ์๋ก์ด newArr ํ๋ ฌ์ ํ๋ ฌ A์ B์ ํฉ์ ๊ณ์ฐํ์ฌ ๋ฃ์ด์ค๋ค
4. ์ ์ํ ๋ฐฐ์ด์ ๋ฌธ์์ด๋ก ์ถ๋ ฅํ๊ธฐ - ' '.join(map(str, ๋ฐฐ์ด)) ์ฌ์ฉ
for i in newArr:
print(' '.join(map(str, i))) # ์ ์ํ ๋ฐฐ์ด์ ๋ฌธ์์ด ๋ฐฐ์ด๋ก ๋ณํํ ํ ์ถ๋ ฅ
# ๋ฐฑ์ค ๋จ๊ณ๋ณ๋ก ํ์ด๋ณด๊ธฐ - 7. 2์ฐจ์ ๋ฐฐ์ด
# 2738๋ฒ. ํ๋ ฌ ๋ง์
n, m = map(int, input().split())
a = [list(map(int, input().split())) for _ in range(n)]
b = [list(map(int, input().split())) for _ in range(n)]
newArr = [[0] * m for _ in range(n)]
for i in range(n):
for j in range(m):
newArr[i][j] = a[i][j] + b[i][j]
for i in newArr:
print(' '.join(map(str, i)))
์๊ณ ๋ฆฌ์ฆ ๋ถ๋ฅ
- ๊ตฌํ
- ์ํ