์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
- ํ๋ฌํฐ ๊ฐ๋ฐํ๊ฒฝ ์ค์
- php
- ํ๋ฌํฐ
- php ํ๋ก๊ทธ๋๋ฐ ์ ๋ฌธ ์์
- ํ์ด์ฌ
- ์ต๋จ ๊ฒฝ๋ก
- ํ์ด์ฝ ์ด๋์ฝ๋
- C
- JAVA SPRING
- Java
- ํ์ด์ฝ ์ถ์ฒ์ธ
- ๋ฐฑ์ค
- ๋ฐฐ์ด
- php ํ๋ก๊ทธ๋๋ฐ ์ ๋ฌธ ์ฐ์ต๋ฌธ์
- ํ์ด์ฝ ์ถ์ฒ์ธ์ฝ๋
- ์๋ฐ ์คํ๋ง
- C์ธ์ด
- ํ์ ๋ถ๊ธฐ
- php ํ๋ก๊ทธ๋๋ฐ
- php ํ๋ก๊ทธ๋๋ฐ ์ ๋ฌธ 3ํ
- Flutter
- spring
- php ํ๋ก๊ทธ๋๋ฐ ์ ๋ฌธ
- ์คํ๋ง
- php ํ๋ก๊ทธ๋๋ฐ ์ ๋ฌธ ์๋ฃจ์
- ์๋ฐ
- php ํ๋ก๊ทธ๋๋ฐ ์ ๋ฌธ ๋ฌธ์ ํ์ด
- ํ์ด์ฝ ์น๊ตฌ์ฝ๋
- BOJ
- SWEA
- Today
- Total
์ฌ๋ฅ์ด๐ป
[ํ์ด์ฌ/Python] ๋ฐฑ์ค 2738๋ฒ ํ๋ ฌ ๋ง์ ๋ณธ๋ฌธ
[ํ์ด์ฌ/Python] ๋ฐฑ์ค 2738๋ฒ ํ๋ ฌ ๋ง์
ImJay 2022. 7. 14. 16:15[ํ์ด์ฌ/Python] ๋ฐฑ์ค 2738๋ฒ ํ๋ ฌ ๋ง์
๋ฌธ์
N*Mํฌ๊ธฐ์ ๋ ํ๋ ฌ A์ B๊ฐ ์ฃผ์ด์ก์ ๋, ๋ ํ๋ ฌ์ ๋ํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
์ฝ๋
A, B = [], []
N, M = map(int, input().split())
for row in range(N):
row = list(map(int, input().split()))
A.append(row)
for row in range(N):
row = list(map(int, input().split()))
B.append(row)
for row in range(N):
for col in range(M):
print(A[row][col] + B[row][col], end=' ')
print()
ํ์ด
1. ํ๋ ฌ์ ๋ฐ์ ๋ฆฌ์คํธ A, B ๋ฅผ ์ ์ธํ๋ค.
A, B = [], []
2. N, M ์ ํตํด ํ๋ ฌ์ ํฌ๊ธฐ๋ฅผ ์ ๋ ฅ ๋ฐ๋๋ค.
N, M = map(int, input().split())
3. A, B ์ ํ๋ ฌ์ ์์๋ฅผ ์ ๋ ฅ ๋ฐ๋๋ค.
for row in range(N):
row = list(map(int, input().split()))
A.append(row)
for row in range(N):
row = list(map(int, input().split()))
B.append(row)
- ์ ๋ ฅ์ ์กฐ๊ฑด ์ค ํ ํ์ฉ ์ ๋ ฅ์ ๋ฐ์ผ๋ฏ๋ก, ํ์ ํฌ๊ธฐ๋งํผ ์ ๋ ฅ์ ๋ฐ๋ณตํ์ฌ ๋ฐ๋๋ค.
- map ํจ์๋ ๋งต ๊ฐ์ฒด(map object)๋ฅผ ๋ฐํํ๋ฏ๋ก, row์๋ list ํํ๋ก ๋ฐ์์ฃผ์ด์ผ ํ๋ค. ๋งต ๊ฐ์ฒด๋ ์ดํฐ๋ ์ดํฐ์ด๊ธฐ ๋๋ฌธ์ ๋ค๋๋ค ๊ด๊ณ์์๋ list๊ฐ ์๋ต์ด ๊ฐ๋ฅํ์ง๋ง, ์ผ๋๋ค ๊ด๊ณ์์ map ํจ์๋ list ๋ฅผ ํตํด ๊ฐ์ ํ์ธํ ์ ์๋ค.
- ์ ๋ ฅ ๋ฐ์ ํ์ ํ๋ ฌ์ ์ฝ์ ํ๋ค. ์ด ๊ณผ์ ์ ๋ฐ๋ณตํ์ฌ ํ๋ ฌ A, B ๋ฅผ ์์ฑ์ํจ๋ค.
4. ํ๋ ฌ A, B ๋ฅผ ๋ํ ํ๋ ฌ์ ์ถ๋ ฅํ๋ค.
for row in range(N):
for col in range(M):
print(A[row][col] + B[row][col], end=' ')
print()
- ๋ฐ๋ณต๋ฌธ์ ํตํด ํ๋ ฌ A, B ์ ๋์ผ ํ, ๋์ผ ์ด์ ์์นํ ์์๋ฅผ ๋ํ ๊ฐ์ ์ถ๋ ฅํ๊ณ , end = ' ' ๋ฅผ ํตํด ๋์ด์ฐ๊ธฐ๋ก ์ด์ ๊ตฌ๋ถํ์ฌ ์ถ๋ ฅํ๋ค.
- ํ๋์ ์ด์ ์ถ๋ ฅํ๋ค์, ๋ค์ ํ์ผ๋ก ๋์ด๊ฐ๊ธฐ ์ ์ print() ๋ฅผ ํตํด ์ค๋ฐ๊ฟ์ ํด์ฃผ์ด ํ์ ๊ตฌ๋ถํ๋ค.
๋๋ ์
ํ๋ ฌ์ ๊ฐ๋ ์ ๋ํด ๋ค์ ํ๋ฒ ๋ฐฐ์ฐ๊ฒ ๋์๋ค.
๋๋ ๋งค๋ฒ ํ๊ณผ ์ด์ด ์์ด๋ฆฌ ํท๊ฐ๋ฆฌ๋์ง ๋ชจ๋ฅด๊ฒ ๋ค.
์ฝ๋ ์์ฑ ์ค M ๊ณผ N ์ ๋ฐ๋๋ก ์ ์ด EOF ๋ก ํ์ฐธ๋์ ํค๋งธ๋ค.
์ด ๋ฌธ์ ์์ ๋ด๊ฐ ์ ์ผ ํ์คํ๊ฒ ๊ธฐ์ตํด์ผ๋๋๊ฑด ํ(N) ๋ ฌ(M) ์ด๋ผ๋ ์ฌ์ค์ด๋ค.
map ํจ์์ ์๋์๋ฆฌ์ ๋ํด์๋ ๊ณ์ํด์ ๋ณต์ตํด์ผ๋ ๊ฒ ๊ฐ๋ค.
์ฐธ๊ณ ์๋ฃ
https://dojang.io/mod/page/view.php?id=2286
'Solved.ac - Python > Bronze V' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ํ์ด์ฌ/Python] ๋ฐฑ์ค 2741๋ฒ N ์ฐ๊ธฐ (0) | 2022.09.05 |
---|---|
[ํ์ด์ฌ/Python] ๋ฐฑ์ค 2739๋ฒ ๊ตฌ๊ตฌ๋จ (0) | 2022.08.31 |
[ํ์ด์ฌ/Python] ๋ฐฑ์ค 2558๋ฒ A+B - 2 (0) | 2022.07.11 |
[ํ์ด์ฌ/Python] ๋ฐฑ์ค 2557๋ฒ Hello World (0) | 2022.07.11 |
[ํ์ด์ฌ/Python] ๋ฐฑ์ค 2475๋ฒ ๊ฒ์ฆ์ (0) | 2022.07.11 |